protected override void OnControlStateChanged(Player player, bool underControl) { if (underControl) { base.OnControlStateChanged(player, true); player.FindBehaviour <AuraControllerClient>().AddHandler(this); } else { player.FindBehaviour <AuraControllerClient>().RemoveHandler(this); base.OnControlStateChanged(player, false); } }
protected override void OnPlayerControlLost(Player player) { player.FindBehaviour <AuraControllerClient>().RemoveHandler(this); base.OnPlayerControlLost(player); }
protected override void OnPlayerControlGained(Player player) { base.OnPlayerControlGained(player); player.FindBehaviour <AuraControllerClient>().AddHandler(this); }