protected override void Awake() { base.Awake(); agentAnimControl = GetComponent<AgentAnimController>(); _animController = agentAnimControl.animController; _rmCapture = _animController.GetComponent<RootMotionCapture>(); }
public override void InitState() { base.InitState (); if (BattleManager.singleton.selectedAction as MoveAction != null) { BattleManager.singleton.selectedAction.checkDistance = BattleManager.singleton.selectedAgent.moveSteps; } animControlRef = battleManRef.selectedAgent.GetComponent<AgentAnimController>(); modelRotControl = battleManRef.selectedAgent.GetComponent<ModelRotationController>(); battleManRef.selectedAction.agent = battleManRef.selectedAgent; animControlRef.TriggerAnim(battleManRef.selectedAction.animInfo); //modelRotControl.desiredPos = battleManRef.targetTile.transform.position; }