private void InitController(GameObject hero) { var controller = _heroGO.GetComponent <PlayerController>(); if (_input == null) { InitInput(); } _input.ClearEvents(); controller.Init(_input); _heroController = controller; SubscribeOnInput(); StartAttack(); }