Esempio n. 1
0
 private void applyNextStep()
 {
     isContinuous = false;
     if (nextStep == null)
     {
         return;
     }
     //	次の処理を適用
     currentStep = nextStep;
     nextStep    = null;
 }
Esempio n. 2
0
    void Start()
    {
#if !UNITY_EDITO
        Boot.makeBaseObjects();
#endif
        nextStep      = null;
        currentStep   = null;
        nextSceneName = null;
        isEnd         = false;

        initFlow();
    }
Esempio n. 3
0
    protected void endFlow()
    {
        //	設定されているシーンがあればセット
        if (nextSceneName != null)
        {
            var fm = SceneChanger.getSceneManager();
            fm.setNextSceneName(nextSceneName);
        }

        //	現在の処理は無し
        currentStep = null;
        //	終了
        isEnd = true;
    }
Esempio n. 4
0
 public ProcStepCaller() : base(BLLFactory <ProcStep> .Instance)
 {
     bll = baseBLL as ProcStep;
 }
Esempio n. 5
0
 protected void setNextStep(ProcStep step, bool isCont = false)
 {
     nextStep     = step;
     isContinuous = isCont;
 }