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