private void applyNextStep() { isContinuous = false; if (nextStep == null) { return; } // 次の処理を適用 currentStep = nextStep; nextStep = null; }
void Start() { #if !UNITY_EDITO Boot.makeBaseObjects(); #endif nextStep = null; currentStep = null; nextSceneName = null; isEnd = false; initFlow(); }
protected void endFlow() { // 設定されているシーンがあればセット if (nextSceneName != null) { var fm = SceneChanger.getSceneManager(); fm.setNextSceneName(nextSceneName); } // 現在の処理は無し currentStep = null; // 終了 isEnd = true; }
public ProcStepCaller() : base(BLLFactory <ProcStep> .Instance) { bll = baseBLL as ProcStep; }
protected void setNextStep(ProcStep step, bool isCont = false) { nextStep = step; isContinuous = isCont; }