public void InitInput(BattlePlayer player, IBattlePlayerInputDelegate inputDelegate)
 {
     foreach (var component in playerInputComponents_)
     {
         component.Init(player, this, inputDelegate);
     }
     EnableInput(PriorityKey.Internal);
 }
Esempio n. 2
0
        public void Init(BattlePlayer player, BattlePlayerInputController controller, IBattlePlayerInputDelegate inputDelegate)
        {
            player_        = player;
            controller_    = controller;
            inputDelegate_ = inputDelegate;

            Initialize();
        }
Esempio n. 3
0
 public void SetInputDelegate(IBattlePlayerInputDelegate inputDelegate)
 {
     inputController_.InitInput(this, inputDelegate);
 }
Esempio n. 4
0
 public void Init(IBattlePlayerInputDelegate inputDelegate, BattlePlayerSkin skin)
 {
     SetSkin(skin);
     SetInputDelegate(inputDelegate);
 }