//------------------------------------------------------------------------------------------------------------------ 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); }