public override void init() { base.init(); mSpeed = 0.0f; mDoneCallback = null; mCheckPosition = null; }
public override void init() { base.init(); mSpeed = 0.0f; mDoneCallback = null; mObject = null; }
public override void init() { base.init(); mSpeed = 0.0f; mDoneCallback = null; mObject = null; mOffset = Vector3.zero; }
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); }
public virtual void setMoveDoneTrack(object target, TrackDoneCallback doneCallback) { mTarget = target; mDoneCallback = doneCallback; if (mTarget == null) { setActive(false); } }
//------------------------------------------------------------------------------------------------------------------ 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); }
//------------------------------------------------------------------------------------------------------------------ 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); }
//-------------------------------------------------------------------------------------------------------------------------------------------- #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); }
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); }
public static void TRACK_TARGET(MovableObject obj, float speed, MovableObject target, TrackDoneCallback doneCallback) { TRACK_TARGET(obj, speed, target, Vector3.zero, doneCallback); }
public void setMoveDoneTrack(txUIObject target, TrackDoneCallback doneCallback, CheckPosition checkPosition) { base.setMoveDoneTrack(target, doneCallback); mCheckPosition = checkPosition; }
public override void setMoveDoneTrack(object target, TrackDoneCallback doneCallback) { logError("please use void setMoveDoneTrack(txUIObject target, TrackDoneCallback doneCallback, CheckPosition checkPosition)"); }
public void setMoveDoneTrack(txUIObject target, TrackDoneCallback doneCallback, CheckPosition checkPosition) { mTarget = target; mDoneCallback = doneCallback; mCheckPosition = checkPosition; }
public virtual void setMoveDoneTrack(object target, TrackDoneCallback doneCallback) { mTarget = target; mDoneCallback = doneCallback; }