Exemplo n.º 1
0
        public ChangeSceneMessageHandler(IGameObject player, IGameSceneCollection gameSceneCollection)
        {
            this.gameSceneCollection = gameSceneCollection;

            proximityChecker    = player.Components.Get <IProximityChecker>();
            presenceMapProvider = player.Components.Get <IPresenceMapProvider>();
            messageSender       = player.Components.Get <IMessageSender>();
        }
Exemplo n.º 2
0
        public EnterSceneMessageHandler(IGameObject player, IGameSceneCollection gameSceneCollection)
        {
            this.player = player;
            this.gameSceneCollection = gameSceneCollection;

            characterData       = player.Components.Get <ICharacterData>();
            presenceMapProvider = player.Components.Get <IPresenceMapProvider>();
            messageSender       = player.Components.Get <IMessageSender>();
        }