示例#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<PlayMakerAnimatorMoveProxy>();
     if (this._animatorProxy != null)
     {
         this._animatorProxy.OnAnimatorMoveEvent += new Action(this.OnAnimatorMoveEvent);
     }
     GameObject value = this.targetGameObject.Value;
     if (value != null)
     {
         this._transform = value.transform;
     }
     this.DoGetTarget();
     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<PlayMakerAnimatorMoveProxy>();
     if (this._animatorProxy != null)
     {
         this._animatorProxy.OnAnimatorMoveEvent += new Action(this.OnAnimatorMoveEvent);
     }
     this._paramID = Animator.StringToHash(this.parameter.Value);
     this.SetParameter();
     if (!this.everyFrame)
     {
         base.Finish();
     }
 }
示例#3
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<PlayMakerAnimatorMoveProxy>();
            if (_animatorProxy!=null)
            {
                _animatorProxy.OnAnimatorMoveEvent += OnAnimatorMoveEvent;
            }

            // get hash from the param for efficiency:
            _paramID = Animator.StringToHash(parameter.Value);

            GetParameter();

            if (!everyFrame)
            {
                Finish();
            }
        }
示例#4
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<PlayMakerAnimatorMoveProxy>();
			if (_animatorProxy!=null)
			{
				_animatorProxy.OnAnimatorMoveEvent += OnAnimatorMoveEvent;
			}
			
			
			DoCheckPivot();
			
			if (!everyFrame)
			{
				Finish();
			}
		}
示例#5
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 <PlayMakerAnimatorMoveProxy>();
            if (this._animatorProxy != null)
            {
                this._animatorProxy.OnAnimatorMoveEvent += new Action(this.OnAnimatorMoveEvent);
            }
            this._paramID = Animator.StringToHash(this.parameter.Value);
            this.GetParameter();
            if (!this.everyFrame)
            {
                base.Finish();
            }
        }
示例#6
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 <PlayMakerAnimatorMoveProxy>();
            if (this._animatorProxy != null)
            {
                this._animatorProxy.OnAnimatorMoveEvent += new Action(this.OnAnimatorMoveEvent);
            }
            GameObject value = this.bodyGameObject.Value;

            if (value != null)
            {
                this._transform = value.transform;
            }
            this.DoGetBodyPosition();
            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<PlayMakerAnimatorMoveProxy>();
     if (this._animatorProxy != null)
     {
         this._animatorProxy.OnAnimatorMoveEvent += new Action(this.OnAnimatorMoveEvent);
     }
     this.GetLayerWeight();
     if (!this.everyFrame)
     {
         base.Finish();
     }
 }
		// Code that runs on entering the state.
		public override void OnEnter()
		{
			
			// get the animator component
			var go = Fsm.GetOwnerDefaultTarget(gameObject);
			
			if (go==null)
			{
				Finish();
				return;
			}
			_agent = go.GetComponent<NavMeshAgent>();
			
			
			_animator = go.GetComponent<Animator>();
			
			if (_animator==null)
			{
				Finish();
				return;
			}
			
			_trans = go.transform;
			
			_animatorProxy = go.GetComponent<PlayMakerAnimatorMoveProxy>();
			if (_animatorProxy!=null)
			{
				_animatorProxy.OnAnimatorMoveEvent += OnAnimatorMoveEvent;
			}
	
		}
示例#9
0
        // Code that runs on entering the state.
        public override void OnEnter()
        {
            // get the animator component
            var go = Fsm.GetOwnerDefaultTarget(gameObject);

            if (go == null)
            {
                Finish();
                return;
            }
            _agent = go.GetComponent <NavMeshAgent>();


            _animator = go.GetComponent <Animator>();

            if (_animator == null)
            {
                Finish();
                return;
            }

            _trans = go.transform;

            _animatorProxy = go.GetComponent <PlayMakerAnimatorMoveProxy>();
            if (_animatorProxy != null)
            {
                _animatorProxy.OnAnimatorMoveEvent += OnAnimatorMoveEvent;
            }
        }
        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 <PlayMakerAnimatorMoveProxy>();
            if (_animatorProxy != null)
            {
                _animatorProxy.OnAnimatorMoveEvent += OnAnimatorMoveEvent;
            }


            DoCheckIsInTransition();

            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 <PlayMakerAnimatorMoveProxy>();
            if (this._animatorProxy != null)
            {
                this._animatorProxy.OnAnimatorMoveEvent += new Action(this.OnAnimatorMoveEvent);
            }
            this.DoGetGravityWeight();
            if (!this.everyFrame)
            {
                base.Finish();
            }
        }
示例#12
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 <PlayMakerAnimatorMoveProxy>();
            if (_animatorProxy != null)
            {
                _animatorProxy.OnAnimatorMoveEvent += OnAnimatorMoveEvent;
            }

            // get hash from the param for efficiency:
            _paramID = Animator.StringToHash(parameter.Value);

            GetParameter();

            if (!everyFrame)
            {
                Finish();
            }
        }
示例#13
0
 public override void OnEnter()
 {
     this._go = base.Fsm.GetOwnerDefaultTarget(this.gameObject);
     if (this._go == null)
     {
         base.Finish();
         return;
     }
     this._animatorProxy = this._go.GetComponent <PlayMakerAnimatorMoveProxy>();
     if (this._animatorProxy != null)
     {
         this._animatorProxy.OnAnimatorMoveEvent += new Action(this.OnAnimatorMoveEvent);
     }
     this.avatar     = this._go.GetComponent <Animator>();
     this.controller = this._go.GetComponent <CharacterController>();
 }
示例#14
0
 public override void OnEnter()
 {
     this._go = base.Fsm.GetOwnerDefaultTarget(this.gameObject);
     if (this._go == null)
     {
         base.Finish();
         return;
     }
     this._animatorProxy = this._go.GetComponent<PlayMakerAnimatorMoveProxy>();
     if (this._animatorProxy != null)
     {
         this._animatorProxy.OnAnimatorMoveEvent += new Action(this.OnAnimatorMoveEvent);
     }
     this.avatar = this._go.GetComponent<Animator>();
     this.controller = this._go.GetComponent<CharacterController>();
 }
示例#15
0
        public override void OnEnter()
        {
            _go = Fsm.GetOwnerDefaultTarget(gameObject);

            if (_go == null)
            {
                Finish();
                return;
            }

            _animatorProxy = _go.GetComponent <PlayMakerAnimatorMoveProxy>();
            _animatorProxy.OnAnimatorMoveEvent += OnAnimatorMoveEvent;

            avatar     = _go.GetComponent <Animator>();
            controller = _go.GetComponent <CharacterController>();

            avatar.speed = 1 + UnityEngine.Random.Range(-0.4f, 0.4f);
        }
示例#16
0
        public override void OnEnter()
        {
            _go = Fsm.GetOwnerDefaultTarget(gameObject);

            if (_go==null)
            {
                Finish();
                return;
            }

            _animatorProxy = _go.GetComponent<PlayMakerAnimatorMoveProxy>();
            _animatorProxy.OnAnimatorMoveEvent += OnAnimatorMoveEvent;

            avatar = _go.GetComponent<Animator>();
            controller = _go.GetComponent<CharacterController>();

            avatar.speed = 1 + UnityEngine.Random.Range(-0.4f, 0.4f);
        }
示例#17
0
        public override void OnEnter()
        {
            _go = Fsm.GetOwnerDefaultTarget(gameObject);

            if (_go == null)
            {
                Finish();
                return;
            }

            _animatorProxy = _go.GetComponent <PlayMakerAnimatorMoveProxy>();
            if (_animatorProxy != null)
            {
                _animatorProxy.OnAnimatorMoveEvent += OnAnimatorMoveEvent;
            }

            avatar     = _go.GetComponent <Animator>();
            controller = _go.GetComponent <CharacterController>();
        }
示例#18
0
		public override void OnEnter()
		{
		 	_go = Fsm.GetOwnerDefaultTarget(gameObject);
			
			if (_go==null)
			{
				Finish();
				return;
			}
			
			_animatorProxy = _go.GetComponent<PlayMakerAnimatorMoveProxy>();
			if (_animatorProxy!=null)
			{
				_animatorProxy.OnAnimatorMoveEvent += OnAnimatorMoveEvent;
			}
			
			avatar = _go.GetComponent<Animator>();
			controller = _go.GetComponent<CharacterController>();

			
		}
		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<PlayMakerAnimatorMoveProxy>();
			if (_animatorProxy!=null)
			{
				_animatorProxy.OnAnimatorMoveEvent += OnAnimatorMoveEvent;
			}
			
			
			GameObject _body = bodyGameObject.Value;
			if (_body!=null)
			{
				_transform = _body.transform;
			}
			
			DoGetBodyPosition();
			
			if (!everyFrame)
			{
				Finish();
			}
			
		}
示例#20
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 <PlayMakerAnimatorMoveProxy>();
            if (_animatorProxy != null)
            {
                _animatorProxy.OnAnimatorMoveEvent += OnAnimatorMoveEvent;
            }


            GameObject _body = bodyGameObject.Value;

            if (_body != null)
            {
                _transform = _body.transform;
            }

            DoGetBodyPosition();

            if (!everyFrame)
            {
                Finish();
            }
        }
 public override void OnEnter()
 {
     GameObject ownerDefaultTarget = base.Fsm.GetOwnerDefaultTarget(this.gameObject);
     if (ownerDefaultTarget == null)
     {
         base.Finish();
         return;
     }
     this._agent = ownerDefaultTarget.GetComponent<NavMeshAgent>();
     this._animator = ownerDefaultTarget.GetComponent<Animator>();
     if (this._animator == null)
     {
         base.Finish();
         return;
     }
     this._trans = ownerDefaultTarget.transform;
     this._animatorProxy = ownerDefaultTarget.GetComponent<PlayMakerAnimatorMoveProxy>();
     if (this._animatorProxy != null)
     {
         this._animatorProxy.OnAnimatorMoveEvent += new Action(this.OnAnimatorMoveEvent);
     }
 }
示例#22
0
        public override void OnEnter()
        {
            GameObject ownerDefaultTarget = base.Fsm.GetOwnerDefaultTarget(this.gameObject);

            if (ownerDefaultTarget == null)
            {
                base.Finish();
                return;
            }
            this._agent    = ownerDefaultTarget.GetComponent <NavMeshAgent>();
            this._animator = ownerDefaultTarget.GetComponent <Animator>();
            if (this._animator == null)
            {
                base.Finish();
                return;
            }
            this._trans         = ownerDefaultTarget.transform;
            this._animatorProxy = ownerDefaultTarget.GetComponent <PlayMakerAnimatorMoveProxy>();
            if (this._animatorProxy != null)
            {
                this._animatorProxy.OnAnimatorMoveEvent += new Action(this.OnAnimatorMoveEvent);
            }
        }