private void InjectDistanceDeathCircleController([EventChannelScope] DeathCircleDistanceEventChannel deathCircleDistanceEventChannel, [EventChannelScope] PlayerMoveEventChannel playerMoveEventChannel) { this.playerMoveEventChannel = playerMoveEventChannel; this.deathCircleDistanceEventChannel = deathCircleDistanceEventChannel; }
private void InjectDeathCircleDistanceEventPublisher([GameObjectScope] DeathCircleController deathCircleController, [EventChannelScope] DeathCircleDistanceEventChannel deathCircleDistanceEventChannel) { this.deathCircleDistanceEventChannel = deathCircleDistanceEventChannel; this.deathCircleController = deathCircleController; }
private void InjectPlayerMover([RootScope] Rigidbody rigidbody, [EventChannelScope] DeathCircleDistanceEventChannel deathCircleDistanceEvent) { this.rigidbody = rigidbody; this.deathCircleDistanceEvent = deathCircleDistanceEvent; }