예제 #1
0
 private void Awake()
 {
     if (_instance == null)
     {
         _instance = this;
         DontDestroyOnLoad(gameObject);
     }
     else if (_instance != this)
     {
         Destroy(gameObject);
     }
 }
예제 #2
0
 public void quitWithoutSaving()
 {
     GameDataLogger.ExitDrawingScene(false);
     SceneChanger.Instance.EndDrawing();
 }
예제 #3
0
 public void saveDrawing()
 {
     canvas.SaveDrawing();
     GameDataLogger.ExitDrawingScene(true);
     SceneChanger.Instance.EndDrawing();
 }
예제 #4
0
 public void BeginDrawing(int drawIndex)
 {
     _drawIndex = drawIndex;
     GameDataLogger.EnterDrawScene(drawIndex);
     GoToScene((int)SceneID.DRAW);
 }