public void keyProcess(float elapsedTime) { // 先处理父节点按键响应 mParentProcedure?.keyProcess(elapsedTime); // 然后再处理自己的按键响应 onKeyProcess(elapsedTime); }
public virtual void keyProcess(float elapsedTime) { // 在准备退出当前流程时,不响应任何按键操作 if (mCurProcedure != null && !mCurProcedure.isPreparingExit()) { mCurProcedure.keyProcess(elapsedTime); } }
public void keyProcess(float elapsedTime) { // 先处理父节点按键响应 if (mParentProcedure != null) { mParentProcedure.keyProcess(elapsedTime); } // 然后再处理自己的按键响应 onKeyProcess(elapsedTime); }
public virtual void keyProcess(float elapsedTime) { if (!mGameFramework.getEnableKeyboard()) { return; } // 在准备退出当前流程时,不响应任何按键操作 if (mCurProcedure != null && !mCurProcedure.isPreparingExit()) { mCurProcedure.keyProcess(elapsedTime); } }
public virtual void update(float elapsedTime) { // 更新组件 base.updateComponents(elapsedTime); // 更新当前流程 if (mCurProcedure != null) { mCurProcedure.keyProcess(elapsedTime); mCurProcedure.update(elapsedTime); } }