/// <summary> 绑定行为 </summary>
    void BindAction()
    {
        if (null == _mMCtrl || TameMonsterConfig.instance.ActionList.Count <= 0)
        {
            return;
        }

        _actionSeedDic = new Dictionary <MonsterAction, SingleActionSeed>();
        _percentTotal  = 0f;
        for (int i = 0; i < TameMonsterConfig.instance.ActionList.Count; i++)
        {
            TameMonsterConfig.SingleActionSeedInfo info = TameMonsterConfig.instance.ActionList[i];
            if (info.Action != MonsterAction.Jump || (info.Action == MonsterAction.Jump && _mMCtrl.HasJump()))
            {
                _percentTotal += info.RandomPercent;
                _actionSeedDic[info.Action] = new SingleActionSeed(info, _percentTotal);
            }
        }
    }
 public SingleActionSeed(TameMonsterConfig.SingleActionSeedInfo info, float actionPercent)
 {
     _info         = info;
     ActionPercent = actionPercent;
 }