Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.70 KB | None | 0 0
  1.  
  2.     public async void PlayLevel()
  3.     {
  4.         if (!@lock)
  5.         {
  6.             @lock = true;
  7.  
  8.             SpriteSceneController sceneController = transform.GetChild(0).GetComponent<SpriteSceneController>();  
  9.  
  10.             Task.WaitAll(CanvasController.Singleton.FadeOut(), cameraController.SetCameraContext(Context.INGAME, sceneController.LinkedVase));
  11.             await CanvasController.Singleton.SwitchContext(Context.INGAME);
  12.  
  13.             sceneController.StartLevel();
  14.             InputController.Singleton.Initialize(cameraController.MainCamera, sceneController.GetComponent<VaseRendererController>().GetTranslatedUVPosition);
  15.              
  16.             @lock = false;
  17.         }
  18.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement