public override void OnEnter() { GameObject ownerDefaultTarget = base.Fsm.GetOwnerDefaultTarget(this.gameObject); if (ownerDefaultTarget == null) { base.Finish(); return; } this._animator = ownerDefaultTarget.GetComponent<Animator>(); if (this._animator == null) { base.Finish(); return; } this._animatorProxy = ownerDefaultTarget.GetComponent<PlayMakerAnimatorIKProxy>(); if (this._animatorProxy != null) { this._animatorProxy.OnAnimatorIKEvent += new Action<int>(this.OnAnimatorIKEvent); } else { Debug.LogWarning("This action requires a PlayMakerAnimatorIKProxy. It may not perform properly if not present."); } GameObject value = this.goal.Value; if (value != null) { this._transform = value.transform; } this.DoSetIKGoal(); if (!this.everyFrame) { base.Finish(); } }
public override void OnEnter() { GameObject ownerDefaultTarget = base.Fsm.GetOwnerDefaultTarget(this.gameObject); if (ownerDefaultTarget == null) { base.Finish(); return; } this._animator = ownerDefaultTarget.GetComponent <Animator>(); if (this._animator == null) { base.Finish(); return; } this._animatorProxy = ownerDefaultTarget.GetComponent <PlayMakerAnimatorIKProxy>(); if (this._animatorProxy != null) { this._animatorProxy.OnAnimatorIKEvent += new Action <int>(this.OnAnimatorIKEvent); } GameObject value = this.target.Value; if (value != null) { this._transform = value.transform; } this.DoSetBody(); if (!this.everyFrame) { base.Finish(); } }
public override void OnEnter() { // get the animator component var go = Fsm.GetOwnerDefaultTarget(gameObject); if (go == null) { Finish(); return; } _animator = go.GetComponent <Animator>(); if (_animator == null) { Finish(); return; } _animatorProxy = go.GetComponent <PlayMakerAnimatorIKProxy>(); if (_animatorProxy != null) { _animatorProxy.OnAnimatorIKEvent += OnAnimatorIKEvent; } else { Debug.LogWarning("This action requires a PlayMakerAnimatorIKProxy. It may not perform properly if not present."); } GameObject _goal = goal.Value; if (_goal != null) { _transform = _goal.transform; } DoSetIKGoal(); if (!everyFrame) { Finish(); } }
public override void OnEnter() { // get the animator component var go = Fsm.GetOwnerDefaultTarget(gameObject); if (go==null) { Finish(); return; } _animator = go.GetComponent<Animator>(); if (_animator==null) { Finish(); return; } _animatorProxy = go.GetComponent<PlayMakerAnimatorIKProxy>(); if (_animatorProxy!=null) { _animatorProxy.OnAnimatorIKEvent += OnAnimatorIKEvent; }else{ Debug.LogWarning("This action requires a PlayMakerAnimatorIKProxy. It may not perform properly if not present."); } GameObject _goal = goal.Value; if (_goal!=null) { _transform = _goal.transform; } DoSetIKGoal(); if (!everyFrame) { Finish(); } }
public override void OnEnter() { // get the animator component var go = Fsm.GetOwnerDefaultTarget(gameObject); if (go == null) { Finish(); return; } _animator = go.GetComponent <Animator>(); if (_animator == null) { Finish(); return; } _animatorProxy = go.GetComponent <PlayMakerAnimatorIKProxy>(); if (_animatorProxy != null) { _animatorProxy.OnAnimatorIKEvent += OnAnimatorIKEvent; } GameObject _target = target.Value; if (_target != null) { _transform = _target.transform; } DoSetBody(); if (!everyFrame) { Finish(); } }
public override void OnEnter() { // get the animator component var go = Fsm.GetOwnerDefaultTarget(gameObject); if (go==null) { Finish(); return; } _animator = go.GetComponent<Animator>(); if (_animator==null) { Finish(); return; } _animatorProxy = go.GetComponent<PlayMakerAnimatorIKProxy>(); if (_animatorProxy!=null) { _animatorProxy.OnAnimatorIKEvent += OnAnimatorIKEvent; } GameObject _target = target.Value; if (_target!=null) { _transform = _target.transform; } DoSetBody(); if (!everyFrame) { Finish(); } }
public override void OnEnter() { GameObject ownerDefaultTarget = base.Fsm.GetOwnerDefaultTarget(this.gameObject); if (ownerDefaultTarget == null) { base.Finish(); return; } this._animator = ownerDefaultTarget.GetComponent <Animator>(); if (this._animator == null) { base.Finish(); return; } this._animatorProxy = ownerDefaultTarget.GetComponent <PlayMakerAnimatorIKProxy>(); if (this._animatorProxy != null) { this._animatorProxy.OnAnimatorIKEvent += new Action <int>(this.OnAnimatorIKEvent); } else { Debug.LogWarning("This action requires a PlayMakerAnimatorIKProxy. It may not perform properly if not present."); } GameObject value = this.goal.Value; if (value != null) { this._transform = value.transform; } this.DoSetIKGoal(); if (!this.everyFrame) { base.Finish(); } }