Example #1
0
        public void Initialize(Player arg_player)
        {
            m_player     = arg_player;
            m_itemHolder = m_player.GetComponentInChildren <ItemHolder>();

            m_rightKey.AddCallBack(new CommandAction(InputTrigger.LongPress, OnMoveButtonDown, (int)ActorBase.Direction.RIGHT));
            m_rightKey.AddCallBack(new CommandAction(InputTrigger.Release, OnMoveButtonUp, (int)ActorBase.Direction.RIGHT));
            m_leftKey.AddCallBack(new CommandAction(InputTrigger.LongPress, OnMoveButtonDown, (int)ActorBase.Direction.LEFT));
            m_leftKey.AddCallBack(new CommandAction(InputTrigger.Release, OnMoveButtonUp, (int)ActorBase.Direction.LEFT));
            m_downKey.AddCallBack(new CommandAction(InputTrigger.Press, OnHideButtonDown));
            m_downKey.AddCallBack(new CommandAction(InputTrigger.Release, OnHideButtonUp));

            m_actionKey.AddCallBack(new CommandAction(InputTrigger.Press, OnActionButtonDown));
        }
Example #2
0
 /// <summary>
 /// アイテムを放出するときに実行される
 /// </summary>
 /// <param name="arg_holder"></param>
 void IHolderCallbackReciever.OnItemRelease(ItemHolder arg_holder)
 {
     m_animator.SetBool("Grasp", false);
 }
Example #3
0
 /// <summary>
 /// アイテムを掴む時に実行される
 /// </summary>
 /// <param name="arg_holder"></param>
 void IHolderCallbackReciever.OnItemGrasp(ItemHolder arg_holder)
 {
     m_animator.SetBool("Grasp", true);
 }