private void InjectDeathCircleTimeLeftEventPublisher([GameObjectScope] DeathCircleController deathCircleController, [EventChannelScope] DeathCircleTimeLeftEventChannel deathCircleTimeLeftEventChannel) { this.deathCircleController = deathCircleController; this.deathCircleTimeLeftEventChannel = deathCircleTimeLeftEventChannel; }
private void InjectTimerController([GameObjectScope] Text text, [EventChannelScope] DeathCircleTimeLeftEventChannel deathCircleTimeLeftEventChannel) { this.text = text; this.deathCircleTimeLeftEventChannel = deathCircleTimeLeftEventChannel; }
private void InjectDeathCircleController([EventChannelScope] DeathCircleStatusUpdateEventChannel deathCircleStatusUpdateEventChannel, [EventChannelScope] DeathCircleTimeLeftEventChannel deathCircleTimeLeftEventChannel, [EntityScope] InteractableSensor interactableSensor) { this.deathCircleStatusUpdateEventChannel = deathCircleStatusUpdateEventChannel; this.deathCircleTimeLeftEventChannel = deathCircleTimeLeftEventChannel; }