private void InjectMinimapController([EntityScope] Camera minimapCam, [GameObjectScope] RectTransform rectTransform, [EventChannelScope] PlayerMoveEventChannel playerMoveEventChannel) { this.rectTransform = rectTransform; this.minimapCam = minimapCam; this.playerMoveEventChannel = playerMoveEventChannel; }
private void InjectDeathCircleController([SiblingsScope] TiledMap tiledMap, [EventChannelScope] PlayerMoveEventChannel playerMoveEventChannel) { this.tiledMap = tiledMap; this.playerMoveEventChannel = playerMoveEventChannel; }
private void InjectPlayerMoveEventPublisher([EntityScope] PlayerMover playerMover, [EventChannelScope] PlayerMoveEventChannel playerMoveEventChannel) { this.playerMover = playerMover; this.playerMoveEventChannel = playerMoveEventChannel; }
private void InjectDistanceDeathCircleController([EventChannelScope] DeathCircleDistanceEventChannel deathCircleDistanceEventChannel, [EventChannelScope] PlayerMoveEventChannel playerMoveEventChannel) { this.playerMoveEventChannel = playerMoveEventChannel; this.deathCircleDistanceEventChannel = deathCircleDistanceEventChannel; }
private void InjectEventSensor([EventChannelScope] PlayerMoveEventChannel playerMoveEventChannel, [EventChannelScope] InventoryChangedEventChannel inventoryChangedEventChannel) { this.playerMoveEventChannel = playerMoveEventChannel; this.inventoryChangedEventChannel = inventoryChangedEventChannel; }