public static void Remove(ZTAction action) { if (action == null) { return; } mDeleteList.Add(action); }
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); } }
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); }
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); } }
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); } }
void FixedUpdate() { ZTAction.Update(); }