Пример #1
0
 void Start()
 {
     if (movementSpeed == 0)
     {
         movementSpeed = 0.5f;
     }
     if (jumpDistance == 0)
     {
         jumpDistance = 3f;
     }
     if (smoothnessInRun == 0)
     {
         smoothnessInRun = 0.1f;
     }
     canJump = true;
     rb      = transform.GetComponent <Rigidbody2D>();
     uIGamePlayScreenController = UIGamePlayScreenManager.Instance();
     isInvisible      = false;
     score            = 0f;
     anim             = GetComponent <Animator>();
     limitXDir        = Camera.main.ViewportToWorldPoint(Vector3.one).x - 0.2f;
     soundManager     = SoundManager.Instance();
     expressionText   = UtilFunctions.GetGameObjectWithTagRecursive(gameObject, TagHolder.PLAYER_EXPRESSION_TEXT);
     expressionCanvas = UtilFunctions.GetChildGameObjectWithTag(gameObject, TagHolder.PLAYER_TEXT_CANVAS);
     SetExpression();
 }
Пример #2
0
 // Start is called before the first frame update
 void Start()
 {
     line = GetComponent <LineRenderer>();
     uIGamePlayScreenManager = UIGamePlayScreenManager.Instance();
     nextLevelCalled         = false;
     counter = 0;
 }
 public static UIGamePlayScreenManager Instance()
 {
     if (uIGamePlayScreenController == null)
     {
         uIGamePlayScreenController = new UIGamePlayScreenManager();
     }
     return(uIGamePlayScreenController);
 }
Пример #4
0
 private void Start()
 {
     uIGamePlayScreenController = UIGamePlayScreenManager.Instance();
     uIMainScreenController     = UIMainScreenManager.Instance();
     uIGamePlayGameObject       = UtilFunctions.GetChildGameObjectWithTag(MainCanvas, TagHolder.UI_GAME_PLAY_SCREEN);
     uIMainScreenGameObject     = UtilFunctions.GetChildGameObjectWithTag(MainCanvas, TagHolder.UI_MAIN_SCREEN);
     uIMainScreenController.AssignGameObject(uIMainScreenGameObject);
     Time.timeScale = 1f;
     Initiate();
 }
 public void Awake()
 {
     if (uIGamePlayScreenController != null && uIGamePlayScreenController != this)
     {
         uIGamePlayScreenController = null;
     }
     else
     {
         uIGamePlayScreenController = this;
     }
 }
Пример #6
0
 // Start is called before the first frame update
 public void Initiate()
 {
     uIGamePlayScreenController = UIGamePlayScreenManager.Instance();
     uIMainScreenController     = UIMainScreenManager.Instance();
     uILevelScreenManager       = UILevelScreenManager.Instance();
     uIGamePlayGameObject       = UtilFunctions.GetChildGameObjectWithTag(MainCanvas, TagHolder.UI_GAME_PLAY_SCREEN);
     uIMainScreenGameObject     = UtilFunctions.GetChildGameObjectWithTag(MainCanvas, TagHolder.UI_MAIN_SCREEN);
     uILevelScreenGameObject    = UtilFunctions.GetChildGameObjectWithTag(MainCanvas, TagHolder.UI_LEVEL_SCREEN);
     uIGamePlayGameObject.SetActive(false);
     uILevelScreenGameObject.SetActive(false);
     uIMainScreenGameObject.SetActive(true);
     Time.timeScale = 1f;
     uIMainScreenController.AssignGameObject(uIMainScreenGameObject);
     uIMainScreenController.Initiate();
 }