コード例 #1
0
 public override void init()
 {
     base.init();
     mSpeed         = 0.0f;
     mDoneCallback  = null;
     mCheckPosition = null;
 }
コード例 #2
0
 public override void init()
 {
     base.init();
     mSpeed        = 0.0f;
     mDoneCallback = null;
     mObject       = null;
 }
コード例 #3
0
 public override void init()
 {
     base.init();
     mSpeed        = 0.0f;
     mDoneCallback = null;
     mObject       = null;
     mOffset       = Vector3.zero;
 }
コード例 #4
0
 public override void setMoveDoneTrack(object target, TrackDoneCallback doneCallback)
 {
     if (!(target is MovableObject))
     {
         UnityUtility.logError("track target must be a MovableObject!");
         return;
     }
     base.setMoveDoneTrack(target, doneCallback);
 }
コード例 #5
0
 public virtual void setMoveDoneTrack(object target, TrackDoneCallback doneCallback)
 {
     mTarget       = target;
     mDoneCallback = doneCallback;
     if (mTarget == null)
     {
         setActive(false);
     }
 }
コード例 #6
0
    //------------------------------------------------------------------------------------------------------------------
    public static void TRACK_TARGET(txUIObject obj, float speed, txUIObject target, TrackDoneCallback doneCallback, CheckPosition checkPosition)
    {
        CommandWindowTrackTarget cmd = mCommandSystem.newCmd <CommandWindowTrackTarget>(false);

        cmd.mObject        = target;
        cmd.mSpeed         = speed;
        cmd.mDoneCallback  = doneCallback;
        cmd.mCheckPosition = checkPosition;
        mCommandSystem.pushCommand(cmd, obj);
    }
コード例 #7
0
ファイル: LayoutTools.cs プロジェクト: Hengle/GameEditor
    //------------------------------------------------------------------------------------------------------------------
    public static void TRACK_TARGET(txUIObject obj, float speed, txUIObject target, TrackDoneCallback doneCallback, CheckPosition checkPosition)
    {
        if (!checkStaticPanel(obj))
        {
            return;
        }
        CommandWindowTrackTarget cmd = newCmd(out cmd, false);

        cmd.mObject        = target;
        cmd.mSpeed         = speed;
        cmd.mDoneCallback  = doneCallback;
        cmd.mCheckPosition = checkPosition;
        pushCommand(cmd, obj);
    }
コード例 #8
0
    //--------------------------------------------------------------------------------------------------------------------------------------------
    #region 追踪物体
    public static void TRACK_TARGET(MovableObject obj, float speed, MovableObject target, TrackDoneCallback doneCallback)
    {
        CommandMovableObjectTrackTarget cmd = mCommandSystem.newCmd <CommandMovableObjectTrackTarget>(false);

        cmd.mObject       = target;
        cmd.mSpeed        = speed;
        cmd.mDoneCallback = doneCallback;
        mCommandSystem.pushCommand(cmd, obj);
    }
コード例 #9
0
    public static void TRACK_TARGET(MovableObject obj, float speed, MovableObject target, Vector3 offset, TrackDoneCallback doneCallback)
    {
        CommandMovableObjectTrackTarget cmd = newCmd(out cmd, false);

        cmd.mObject       = target;
        cmd.mSpeed        = speed;
        cmd.mOffset       = offset;
        cmd.mDoneCallback = doneCallback;
        pushCommand(cmd, obj);
    }
コード例 #10
0
 public static void TRACK_TARGET(MovableObject obj, float speed, MovableObject target, TrackDoneCallback doneCallback)
 {
     TRACK_TARGET(obj, speed, target, Vector3.zero, doneCallback);
 }
コード例 #11
0
 public void setMoveDoneTrack(txUIObject target, TrackDoneCallback doneCallback, CheckPosition checkPosition)
 {
     base.setMoveDoneTrack(target, doneCallback);
     mCheckPosition = checkPosition;
 }
コード例 #12
0
 public override void setMoveDoneTrack(object target, TrackDoneCallback doneCallback)
 {
     logError("please use void setMoveDoneTrack(txUIObject target, TrackDoneCallback doneCallback, CheckPosition checkPosition)");
 }
コード例 #13
0
 public void setMoveDoneTrack(txUIObject target, TrackDoneCallback doneCallback, CheckPosition checkPosition)
 {
     mTarget        = target;
     mDoneCallback  = doneCallback;
     mCheckPosition = checkPosition;
 }
コード例 #14
0
 public virtual void setMoveDoneTrack(object target, TrackDoneCallback doneCallback)
 {
     mTarget       = target;
     mDoneCallback = doneCallback;
 }