示例#1
0
 public static void Remove(ZTAction action)
 {
     if (action == null)
     {
         return;
     }
     mDeleteList.Add(action);
 }
示例#2
0
    void FixedUpdate()
    {
        BTTreeManager.Instance.Step();
        ZTTimer.Instance.Step();
        ZTAction.Update();
        ZTEffect.Instance.Step();

        if (Input.GetKeyDown(KeyCode.S))
        {
            ZTEvent.FireEvent(EventID.REQ_CAST_SKILL, ESkillPos.Skill_0);
        }
    }
示例#3
0
    public static ZTAction Get(Animator animator)
    {
        if (animator == null)
        {
            return(null);
        }
        ZTAction action = null;

        mActions.TryGetValue(animator, out action);
        if (action == null)
        {
            action = new ZTAction(animator);
        }
        return(action);
    }
示例#4
0
    public void InitAction()
    {
        DBEntiny db = GameDataManage.Instance.GetDBEntiny(Id);

        if (db == null)
        {
            return;
        }
        mActorAnimator = GTTools.LoadAnimator(Obj, db.Ctrl);
        if (mActorAnimator != null)
        {
            mActorAnimator.enabled         = true;
            mActorAnimator.applyRootMotion = true;
            mActorAnimator.cullingMode     = AnimatorCullingMode.CullUpdateTransforms;
            this.mActorAction = new ZTAction(mActorAnimator);
        }
    }
示例#5
0
    protected void InitAction()
    {
        //DBEntiny db = ZTConfig.Instance.GetDBEntiny(Id);
        string ctrlstr = "Model/Actor/" + this.Id + "_Ctrl";

        //string ctrlstr = "Model/Actor/50006_Ctrl";
        //if (db == null)
        //{
        //    return;
        //}
        //mActorAnimator = GTTools.LoadAnimator(Obj, db.Ctrl);
        mActorAnimator = GTTools.LoadAnimator(Obj, ctrlstr);
        if (mActorAnimator != null)
        {
            mActorAnimator.enabled         = true;
            mActorAnimator.applyRootMotion = true;
            mActorAnimator.cullingMode     = AnimatorCullingMode.CullUpdateTransforms;
            this.mActorAction = new ZTAction(mActorAnimator);
        }
    }
示例#6
0
 void FixedUpdate()
 {
     ZTAction.Update();
 }