コード例 #1
0
 public MTMoveToWorldState(MTMoveToWorld action, GameObject target)
     : base(action, target)
 {
     StartPosition = target.transform.position;
     PositionDelta = action.PositionEnd - target.transform.position;
     endPos        = action.PositionEnd;
 }
コード例 #2
0
        public static MTFiniteTimeAction Create(float duration, MonoBehaviour curMono)
        {
            if (curMono == null || curMono.gameObject == null)
            {
                return(null);
            }
            var curTaget = curMono.gameObject.transform.position;

            var curMove = new MTMoveToWorld(duration, curTaget);

            return(curMove);
        }