Example #1
0
 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();
     }
 }
Example #2
0
        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();
			}
		}
Example #5
0
        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();
            }
        }
Example #6
0
		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();
			}
		}
Example #7
0
        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();
            }
        }