public override void onHide(bool immediately, string param) { if (immediately) { LayoutTools.MOVE_WINDOW(mUIVolumeRoot, mPosRootStart); LayoutTools.ALPHA_WINDOW(mUIVolumeRoot, 0.0f); LayoutTools.HIDE_LAYOUT_FORCE(mType); } else { LayoutTools.MOVE_WINDOW_EX(mUIVolumeRoot, mPosRootEnd, mPosRootStart, 0.25f, onMoveBackDone); LayoutTools.ALPHA_WINDOW(mUIVolumeRoot, 1.0f, 0.0f, 0.25f); } }
public override void onReset() { // 重置位置 LayoutTools.MOVE_WINDOW(mBottomPromptBackground, mBackgroundStartPos); LayoutTools.MOVE_WINDOW(mLabelRoot, mLabelAndSoundStartPos); // 重置显示 LayoutTools.ACTIVE_WINDOW(mLabelRoot, false); LayoutTools.ACTIVE_WINDOW(mGeneralPromptLabel, false); LayoutTools.ACTIVE_WINDOW(mGamingPromptLabel, false); // 重置透明度 LayoutTools.ALPHA_WINDOW(mBottomPromptBackground, 0.3f); LayoutTools.ALPHA_WINDOW(mLabelRoot, 0.0f); LayoutTools.ALPHA_WINDOW(mGeneralPromptLabel, 0.0f); LayoutTools.ALPHA_WINDOW(mGamingPromptLabel, 0.0f); }
public override void onHide(bool immediately, string param) { if (immediately) { LayoutTools.MOVE_WINDOW(mLabelRoot, mLabelAndSoundStartPos); LayoutTools.ALPHA_WINDOW(mLabelRoot, 0.0f); LayoutTools.ACTIVE_WINDOW(mLabelRoot, false); LayoutTools.ALPHA_WINDOW(mBottomPromptBackground, 0.3f); LayoutTools.MOVE_WINDOW(mBottomPromptBackground, mBackgroundStartPos); LayoutTools.HIDE_LAYOUT_FORCE(mType); } else { LayoutTools.MOVE_WINDOW(mLabelRoot, mLabelAndSoundEndPos, mLabelAndSoundStartPos, 0.25f); LayoutTools.ALPHA_WINDOW_EX(mLabelRoot, 1.0f, 0.0f, 0.25f, onLabelHide); } }
public override void onShow(bool immediately, string param) { // 移动底部背景 if (immediately) { LayoutTools.MOVE_WINDOW(mBottomPromptBackground, mBackgroundEndPos); LayoutTools.ALPHA_WINDOW(mBottomPromptBackground, 1.0f); LayoutTools.ACTIVE_WINDOW(mLabelRoot); LayoutTools.ALPHA_WINDOW(mLabelRoot, 1.0f); LayoutTools.MOVE_WINDOW(mLabelRoot, mLabelAndSoundEndPos); } else { LayoutTools.MOVE_WINDOW_EX(mBottomPromptBackground, mBackgroundStartPos, mBackgroundEndPos, 0.25f, onPromptEnd); LayoutTools.ALPHA_WINDOW(mBottomPromptBackground, 0.3f, 1.0f, 0.25f); GameTools.PLAY_AUDIO_UI(mRoot, SOUND_DEFINE.SD_TIP_SHOW); } }
public override void onHide(bool immediately, string param) { if (immediately) { LayoutTools.HIDE_LAYOUT_FORCE(mType); LayoutTools.SCALE_WINDOW(mLeftArrow, new Vector2(0.7f, 0.7f)); LayoutTools.ALPHA_WINDOW(mLeftArrow, 0.3f); LayoutTools.SCALE_WINDOW(mRightArrow, new Vector2(0.7f, 0.7f)); LayoutTools.ALPHA_WINDOW(mRightArrow, 0.3f); LayoutTools.ACTIVE_WINDOW(mLeftArrow, false); LayoutTools.ACTIVE_WINDOW(mRightArrow, false); LayoutTools.MOVE_WINDOW(mTrackRoot, mTrackRootStartPos); LayoutTools.ALPHA_WINDOW(mTrackRoot, 0.0f); } else { LayoutTools.SCALE_WINDOW(mLeftArrow, new Vector2(1.0f, 1.0f), new Vector2(0.3f, 0.3f), 0.25f); LayoutTools.ALPHA_WINDOW(mLeftArrow, 1.0f, 0.3f, 0.25f); LayoutTools.SCALE_WINDOW(mRightArrow, new Vector2(1.0f, 1.0f), new Vector2(0.3f, 0.3f), 0.25f); LayoutTools.ALPHA_WINDOW_EX(mRightArrow, 1.0f, 0.3f, 0.25f, onArrowEnd); } }
public void select(bool select, bool force = false) { int curSel = select ? 1 : 0; if (curSel == mSelected && !force) { return; } mSelected = curSel; // 只能在布局显示完毕后才能执行选中逻辑,否则会与显示逻辑发生冲突 if (mScript.isShowDone()) { if (mSelected == 1) { LayoutTools.ALPHA_WINDOW(mRole, 1.0f); LayoutTools.SCALE_WINDOW(mRole, mRole.getScale(), new Vector2(1.2f, 1.2f), 0.2f); } else { LayoutTools.ALPHA_WINDOW(mRole, 0.7f); LayoutTools.SCALE_WINDOW(mRole, Vector2.one); } } }
public override void onShow(bool immediately, string param) { LayoutTools.MOVE_WINDOW(mTimeRoot, mTimeStartPos, mTimeEndPos, 0.8f); LayoutTools.ALPHA_WINDOW(mTimeRoot, 0.3f, 1.0f, 0.8f); }
protected void onLabelHide(ComponentKeyFrameBase component, object userData, bool breakTremling, bool done) { LayoutTools.ACTIVE_WINDOW(mLabelRoot, false); LayoutTools.ALPHA_WINDOW(mBottomPromptBackground, 1.0f, 0.3f, 0.1f); LayoutTools.MOVE_WINDOW_EX(mBottomPromptBackground, mBackgroundEndPos, mBackgroundStartPos, 0.1f, onBackgroundHide); }
//----------------------------------------------------------------------------------------------------------------------------------- protected void onPropsShow(object user_data, Command cmd) { LayoutTools.SCALE_WINDOW(mProp, new Vector2(0.3f, 0.3f), Vector2.one, 0.5f); LayoutTools.ALPHA_WINDOW(mProp, 0.3f, 1.0f, 0.5f); }
public override void onShow(bool immediately, string param) { LayoutTools.SCALE_WINDOW_EX(mConfirmSelectionRoot, new Vector2(0.0f, 1.0f), new Vector2(1.0f, 1.0f), 0.5f, onDoneScalePanel); LayoutTools.ALPHA_WINDOW(mConfirmSelectionRoot, 0.0f, 1.0f, 0.5f); GameTools.PLAY_AUDIO_UI(mRoot, SOUND_DEFINE.SD_TIP_SHOW); }
public override void onGameState() { LayoutTools.ACTIVE_WINDOW(mConfirmTextRoot, false); LayoutTools.ALPHA_WINDOW(mConfirmSelectionRoot, 0.0f); LayoutTools.SCALE_WINDOW(mConfirmSelectionRoot, new Vector2(0.0f, 1.0f)); }
public override void onReset() { LayoutTools.MOVE_WINDOW(mTrackRoot, mTrackRootStartPos); LayoutTools.ALPHA_WINDOW(mTrackRoot, 0.3f); }
public override void onReset() { LayoutTools.ALPHA_WINDOW(mDirectionTexture, 0.3f); }
public override void onShow(bool immediately, string param) { LayoutTools.ALPHA_WINDOW(mLogoWindow, 0.0f, 1.0f, mFadeInTime); LayoutTools.ALPHA_WINDOW_DELAY(this, mLogoWindow, mFadeInTime + mStayTime, 1.0f, 0.0f, mFadeOutTime); }