public void setMoveDoneTrack(txUIObject target, TrackDoneCallback doneCallback, CheckPosition checkPosition) { mTarget = target; mDoneCallback = doneCallback; mCheckPosition = checkPosition; }
public static void SCALE_WINDOW(txUIObject obj, Vector2 start, Vector2 target, float onceLength) { SCALE_KEYFRAME_WINDOW_EX(obj, CommonDefine.ZERO_ONE, start, target, onceLength, false, 0.0f, null, null); }
public static void SCALE_KEYFRAME_WINDOW(txUIObject obj, string fileName, Vector2 start, Vector2 target, float onceLength) { SCALE_KEYFRAME_WINDOW_EX(obj, fileName, start, target, onceLength, false, 0.0f, null, null); }
public static CommandWindowMove MOVE_WINDOW_DELAY_EX(LayoutScript script, txUIObject obj, float delayTime, Vector3 start, Vector3 target, float onceLength, KeyFrameCallback movingCallback, KeyFrameCallback moveDoneCallback) { return(MOVE_KEYFRAME_WINDOW_DELAY_EX(script, obj, delayTime, CommonDefine.ZERO_ONE, start, target, onceLength, false, 0.0f, movingCallback, moveDoneCallback)); }
public static CommandWindowMove MOVE_KEYFRAME_WINDOW_DELAY_EX(LayoutScript script, txUIObject obj, float delayTime, string keyframe, Vector3 startPos, Vector3 targetPos, float onceLength, bool loop, float offset, KeyFrameCallback movingCallback, KeyFrameCallback moveDoneCallback) { if (keyframe == "" || MathUtility.isFloatZero(onceLength)) { UnityUtility.logError("时间或关键帧不能为空,如果要停止组件,请使用CommandWindowKeyFrameMove MOVE_WINDOW_DELAY(LayoutScript script, txUIObject obj, float delayTime, Vector3 pos)"); } CommandWindowMove cmd = newCmd(out cmd, false, true); cmd.mName = keyframe; cmd.mStartPos = startPos; cmd.mTargetPos = targetPos; cmd.mOnceLength = onceLength; cmd.mOffset = offset; cmd.mLoop = loop; cmd.setTremblingCallback(movingCallback, null); cmd.setTrembleDoneCallback(moveDoneCallback, null); pushDelayCommand(cmd, obj, delayTime); script.addDelayCmd(cmd); return(cmd); }
public static void MOVE_KEYFRAME_WINDOW(txUIObject obj, string fileName, Vector3 startPos, Vector3 targetPos, float onceLength) { MOVE_KEYFRAME_WINDOW_EX(obj, fileName, startPos, targetPos, onceLength, false, 0.0f, null, null); }
public static void MOVE_KEYFRAME_WINDOW_EX(txUIObject obj, string fileName, Vector3 startPos, Vector3 targetPos, float onceLength, bool loop, KeyFrameCallback TremblingCallBack, KeyFrameCallback TrembleDoneCallBack) { MOVE_KEYFRAME_WINDOW_EX(obj, fileName, startPos, targetPos, onceLength, loop, 0.0f, TremblingCallBack, TrembleDoneCallBack); }
public static void ROTATE_WINDOW_EX(txUIObject obj, Vector3 start, Vector3 target, float time, KeyFrameCallback doneCallback) { ROTATE_KEYFRMAE_WINDOW_EX(obj, CommonDefine.ZERO_ONE, start, target, time, false, 0.0f, null, doneCallback); }
public static void ROTATE_KEYFRMAE_WINDOW(txUIObject obj, string keyframe, Vector3 start, Vector3 target, float onceLength) { ROTATE_KEYFRMAE_WINDOW_EX(obj, keyframe, start, target, onceLength, false, 0.0f, null, null); }
public override void init(GameObject go, txUIObject parent) { base.init(go, parent); mLabel = getUnityComponent <UILabel>(); }
public static void ROTATE_WINDOW(txUIObject obj, Vector3 start, Vector3 target, float time) { ROTATE_KEYFRMAE_WINDOW_EX(obj, CommonDefine.ZERO_ONE, start, target, time, false, 0.0f, null, null); }
protected override void applyRotation(Vector3 rotation, bool done = false, bool refreshNow = false) { txUIObject window = mComponentOwner as txUIObject; window.setLocalRotation(rotation); }
public override void init(GameLayout layout, GameObject go, txUIObject parent) { base.init(layout, go, parent); setWindowShader <WindowShaderCriticalMask>(); }
public override void init(GameLayout layout, GameObject go, txUIObject parent) { base.init(layout, go, parent); setWindowShader <WindowShaderHSLOffsetLinearDodge>(); }
public static CommandWindowRotateSpeed ROTATE_SPEED_WINDOW_DELAY(LayoutScript script, txUIObject obj, float delayTime, Vector3 speed, Vector3 startAngle, Vector3 rotateAccelerationValue) { CommandWindowRotateSpeed cmd = newCmd(out cmd, false, true); cmd.mRotateSpeed = speed; cmd.mStartAngle = startAngle; cmd.mRotateAcceleration = rotateAccelerationValue; pushDelayCommand(cmd, obj, delayTime); script.addDelayCmd(cmd); return(cmd); }
public static void ROTATE_KEYFRMAE_WINDOW(txUIObject obj, string keyframe, Vector3 start, Vector3 target, float onceLength, bool loop, float offset) { ROTATE_KEYFRMAE_WINDOW_EX(obj, keyframe, start, target, onceLength, loop, offset, null, null); }
public static void MOVE_WINDOW_EX(txUIObject obj, Vector3 start, Vector3 target, float onceLength, float offsetTime, KeyFrameCallback movingCallback, KeyFrameCallback moveDoneCallback) { MOVE_KEYFRAME_WINDOW_EX(obj, CommonDefine.ZERO_ONE, start, target, onceLength, false, offsetTime, movingCallback, moveDoneCallback); }
public static CommandWindowRotate ROTATE_WINDOW_DELAY(LayoutScript script, txUIObject obj, float delayTime, Vector3 start, Vector3 target, float time) { return(ROTATE_KEYFRMAE_WINDOW_DELAY(script, obj, delayTime, CommonDefine.ZERO_ONE, start, target, time, false, 0.0f)); }
public static void MOVE_KEYFRAME_WINDOW(txUIObject obj, string fileName, Vector3 startPos, Vector3 targetPos, float onceLength, bool loop, float offset) { MOVE_KEYFRAME_WINDOW_EX(obj, fileName, startPos, targetPos, onceLength, loop, offset, null, null); }
public static CommandWindowRotate ROTATE_KEYFRMAE_WINDOW_DELAY(LayoutScript script, txUIObject obj, float delayTime, string keyframe, Vector3 start, Vector3 target, float onceLength, bool loop) { return(ROTATE_KEYFRMAE_WINDOW_DELAY(script, obj, delayTime, keyframe, start, target, onceLength, loop, 0.0f)); }
public static CommandWindowMove MOVE_WINDOW_DELAY(LayoutScript script, txUIObject obj, float delayTime, Vector3 start, Vector3 target, float onceLength) { return(MOVE_KEYFRAME_WINDOW_DELAY_EX(script, obj, delayTime, CommonDefine.ZERO_ONE, start, target, onceLength, false, 0.0f, null, null)); }
public static CommandWindowRotate ROTATE_KEYFRMAE_WINDOW_DELAY(LayoutScript script, txUIObject obj, float delayTime, string keyframe, Vector3 start, Vector3 target, float onceLength, bool loop, float offset) { if (keyframe == "" || MathUtility.isFloatZero(onceLength)) { UnityUtility.logError("时间或关键帧不能为空,如果要停止组件,请使用CommandWindowKeyFrameRotate ROTATE_WINDOW_DELAY(LayoutScript script, txUIObject obj, float delayTime, Vector3 rotation)"); } CommandWindowRotate cmd = newCmd(out cmd, false, true); cmd.mName = keyframe; cmd.mOnceLength = onceLength; cmd.mStartRotation = start; cmd.mTargetRotation = target; cmd.mOffset = offset; cmd.mLoop = loop; pushDelayCommand(cmd, obj, delayTime); script.addDelayCmd(cmd); return(cmd); }
public static CommandWindowMove MOVE_KEYFRAME_WINDOW_DELAY(LayoutScript script, txUIObject obj, float delayTime, string keyframe, Vector3 startPos, Vector3 targetPos, float onceLength, bool loop, float offset) { return(MOVE_KEYFRAME_WINDOW_DELAY_EX(script, obj, delayTime, keyframe, startPos, targetPos, onceLength, loop, offset, null, null)); }
public static void ROTATE_SPEED_WINDOW(txUIObject obj) { ROTATE_SPEED_WINDOW(obj, Vector3.zero, Vector3.zero, Vector3.zero); }
public static CommandWindowActive ACTIVE_WINDOW_DELAY(LayoutScript script, txUIObject obj, bool active, float delayTime) { return(ACTIVE_WINDOW_DELAY_EX(script, obj, active, delayTime, null, null)); }
public static void ROTATE_SPEED_WINDOW(txUIObject obj, Vector3 speed, Vector3 startAngle) { ROTATE_SPEED_WINDOW(obj, speed, startAngle, Vector3.zero); }
public static void SCALE_WINDOW_EX(txUIObject obj, Vector2 start, Vector2 target, float onceLength, KeyFrameCallback scalingCallback, KeyFrameCallback doneCallback) { SCALE_KEYFRAME_WINDOW_EX(obj, CommonDefine.ZERO_ONE, start, target, onceLength, false, 0.0f, scalingCallback, doneCallback); }
public static CommandWindowRotateSpeed ROTATE_SPEED_WINDOW_DELAY(LayoutScript script, txUIObject obj, float delayTime, Vector3 speed, Vector3 startAngle) { return(ROTATE_SPEED_WINDOW_DELAY(script, obj, delayTime, speed, startAngle, Vector3.zero)); }
public static void SCALE_KEYFRAME_WINDOW(txUIObject obj, string fileName, Vector2 start, Vector2 target, float onceLength, bool loop, float offset) { SCALE_KEYFRAME_WINDOW_EX(obj, fileName, start, target, onceLength, loop, offset, null, null); }
public override void init(GameLayout layout, GameObject go, txUIObject parent) { base.init(layout, go, parent); mToggle = mObject.GetComponent <UIToggle>(); }