public ChangeSceneMessageHandler(IGameObject player, IGameSceneCollection gameSceneCollection) { this.gameSceneCollection = gameSceneCollection; proximityChecker = player.Components.Get <IProximityChecker>(); presenceMapProvider = player.Components.Get <IPresenceMapProvider>(); messageSender = player.Components.Get <IMessageSender>(); }
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>(); }