public void SetController(PlayerController pc) { if(!pc.CanBeUsed()) return; player.controller.SetPlayer(null); player.controller = pc; pc.SetPlayer(player); UpdateState(); DoPulseEffect(); }