public void InitInput(BattlePlayer player, IBattlePlayerInputDelegate inputDelegate) { foreach (var component in playerInputComponents_) { component.Init(player, this, inputDelegate); } EnableInput(PriorityKey.Internal); }
public void Init(BattlePlayer player, BattlePlayerInputController controller, IBattlePlayerInputDelegate inputDelegate) { player_ = player; controller_ = controller; inputDelegate_ = inputDelegate; Initialize(); }
public void SetInputDelegate(IBattlePlayerInputDelegate inputDelegate) { inputController_.InitInput(this, inputDelegate); }
public void Init(IBattlePlayerInputDelegate inputDelegate, BattlePlayerSkin skin) { SetSkin(skin); SetInputDelegate(inputDelegate); }