Beispiel #1
0
        private void OnNearbyGameObjectAdded(IGameObject gameObject)
        {
            var id             = gameObjectGetter.Get().Id;
            var bubbleNotifier = gameObject.Components.Get <IBubbleNotifier>();

            bubbleNotifier?.Notify(id, text, time);
        }
Beispiel #2
0
        private void OnAnimationStateChanged()
        {
            var id          = gameObjectGetter.Get().Id;
            var messageCode = (byte)MessageCodes.AnimationStateChanged;
            var message     = new AnimationStateChangedMessage()
            {
                GameObjectId   = id,
                AnimationState = animationData.GetAnimationState()
            };

            messageSender.SendMessageToNearbyGameObjects(messageCode, message);
        }
Beispiel #3
0
        private void SubscribeToPositionChanged()
        {
            var transform = gameObjectGetter.Get().Transform;

            transform.PositionChanged += OnPositionChanged;
        }