using VpSharp.Entities; namespace VPLink.Common.Services; /// /// Represents a service that listens for, and triggers, avatar events. /// public interface IAvatarService { /// /// Gets an observable that is triggered when an avatar enters the Virtual Paradise world. /// /// /// An observable that is triggered when an avatar enters the Virtual Paradise world. /// IObservable OnAvatarJoined { get; } /// /// Gets an observable that is triggered when an avatar exits the Virtual Paradise world. /// /// /// An observable that is triggered when an avatar exits the Virtual Paradise world. /// IObservable OnAvatarLeft { get; } }