Example #1
0
 /// <summary>
 /// Starte match scene
 /// </summary>
 protected virtual void StartLoadingGameScene()
 {
     ScenesLoader.LoadSceneByName(startRoomScene, (progressValue) =>
     {
         Mst.Events.Invoke(MstEventKeys.showLoadingInfo, $"Loading scene {Mathf.RoundToInt(progressValue * 100f)}% ... Please wait!");
     }, null);
 }
 public void StartMatch()
 {
     ScenesLoader.LoadSceneByName(startRoomScene, (progressValue) =>
     {
         Msf.Events.Invoke(MsfEventKeys.showLoadingInfo, $"Loading scene {Mathf.RoundToInt(progressValue * 100f)}% ... Please wait!");
     }, null);
 }
 private void Start()
 {
     eulerLookRotation = new Vector3();
     productModel      = Instantiate(ApplicationManager.Instance.AdminPageManager.ProductModel);
     productModel.transform.position = modelPointTransform.position;
     ScenesLoader.UnloadScene(ApplicationScenes.AdminPage.ToString());
 }
    public void onCLickBuEditor()
    {
        ScenesLoader scenesLoader = GD.Load <PackedScene>("res://Scenes/SceneLoader/ScenesLoader.tscn").Instance() as ScenesLoader;

        AddChild(scenesLoader);
        scenesLoader.loadScene("res://Scenes/Editor/SceneEditor.tscn");//goto editor
    }
Example #5
0
 // Use this for initialization
 void Start()
 {
     this.name         = GameObjectNames.Ui;
     this.scenesLoader = GameObject.Find(GameObjectNames.ScenesLoader).GetComponent <ScenesLoader>();
     this.LoadTarget();
     Invoke("RemoveConditionText", 2);
 }
    //ON CLICK
    public void onCLickBuNew()
    {
        //desde codigo para evitar ciclos
        ScenesLoader scenesLoader = GD.Load <PackedScene>("res://Scenes/SceneLoader/ScenesLoader.tscn").Instance() as ScenesLoader;

        AddChild(scenesLoader);
        scenesLoader.loadScene("res://Scenes/Game.tscn");//goto game
    }
Example #7
0
    void LoadScenesLoader()
    {
        /* Just in case another ScenesLoader already exists */
        GameObject.Destroy(GameObject.Find(GameObjectNames.ScenesLoader));

        var loader = GameObject.Instantiate(this.sceneLoaderPrefab);

        this.scenesLoader = loader.GetComponent <ScenesLoader>();
    }
        public void StartGame(GameInfoPacket gameInfo)
        {
            Msf.Options.Set(MsfDictKeys.autoStartRoomClient, true);
            Msf.Options.Set(MsfDictKeys.roomId, gameInfo.Id);

            ScenesLoader.LoadSceneByName("Room", (progressValue) =>
            {
                Msf.Events.Invoke(EventKeys.showLoadingInfo, $"Loading scene {Mathf.RoundToInt(progressValue * 100f)}% ... Please wait!");
            }, null);
        }
Example #9
0
        private void Awake()
        {
            if (IsApplicationNotInitialized())
            {
                ScenesLoader.LoadScene(0, true, false, false);
                return;
            }

            Debug.Log($"[{nameof(BaseInitializer)}]: Initializing {gameObject.name}...");
            Init();
        }
Example #10
0
 void Awake()
 {
     //Time.timeScale = 1;
     //anim = GetComponent <Animator> ();
     // playerAudio = GetComponent <AudioSource> ();
     playerMovement = GetComponent <PlayerMovement> ();
     //playerShooting = GetComponentInChildren <PlayerShooting> ();
     currentHealth = startingHealth;
     healthSlider  = GameObject.FindGameObjectWithTag("HealthSlider").GetComponent <Slider>();
     sceneLoader   = GameObject.FindGameObjectWithTag("SceneManager").GetComponent <ScenesLoader>();
 }
Example #11
0
 // Start is called before the first frame update
 void Start()
 {
     livesLeft         = maxLives;
     livesLeftTxt.text = "Lives: " + livesLeft;
     transporter       = FindObjectOfType <Transporter>();
     currentLevel      = transporter.chosenLevel;
     Destroy(transporter.gameObject);
     LoadLevel(currentLevel);
     scenesLoader = FindObjectOfType <ScenesLoader>();
     gameScore    = FindObjectOfType <GameScore>();
 }
Example #12
0
 private void Awake()
 {
     if (Instance != null)
     {
         Destroy(gameObject);
     }
     else
     {
         Instance = this;
     }
 }
Example #13
0
 public void Awake()
 {
     if (instance != null)
     {
         Destroy(gameObject);
     }
     else
     {
         instance = this;
     }
 }
Example #14
0
    //EXIT
    public void onClickExit()
    {
        if (exiting)
        {
            return;
        }
        exiting = true;
        ScenesLoader scenesLoader = GD.Load <PackedScene>("res://Scenes/SceneLoader/ScenesLoader.tscn").Instance() as ScenesLoader;

        AddChild(scenesLoader);
        scenesLoader.loadScene("res://Scenes/MenuMain/MainMenu.tscn");//exit a main menu
    }
Example #15
0
 // Start is called before the first frame update
 void Start()
 {
     scenesLoaderVar = FindObjectOfType <ScenesLoader>();
     transporterVar  = FindObjectOfType <Transporter>();
     playerMaxLvl    = PlayerPrefs.GetInt("PlayerMaxLvl", 0);
     if (levelNum > playerMaxLvl)
     {
         lockImg.gameObject.SetActive(true);
     }
     else
     {
         lockImg.gameObject.SetActive(false);
     }
 }
    // Start is called before the first frame update

    void Start()
    {
        soundPlayer     = gameObject.GetComponent <AudioSource>();
        scenesLoaderVar = FindObjectOfType <ScenesLoader>();
        Transporter trnsprt = FindObjectOfType <Transporter>();

        currentLevel = trnsprt.playerChosenLevel;
        Destroy(trnsprt);
        // грузим левел и устанавливаем жизнь в максимум
        LoadLevel(currentLevel, true);
        playerMaxLvl = PlayerPrefs.GetInt("PlayerMaxLvl", 0);

        //Invoke(nameof(PrintName), 3f);
        //Coroutine PrintName = StartCoroutine(PrintNameCoroutine());
        //StartCoroutine(PrintNameEndlessly(3f, 1f));
    }
Example #17
0
        private void Update()
        {
            if (!inputEnabled)
            {
                return;
            }

            if (sequence.completed)
            {
                if (keyMapAsset.AnyButtonPressed())
                {
                    ScenesLoader.ReturnToMainMenu();
                }
            }
            else
            {
                if (keyMapAsset.AnyButtonPressed())
                {
                    sequence.ForceComplete();
                }
            }
        }
        private void Update()
        {
            if (Input.GetButtonDown("Cancel"))
            {
                ScenesLoader.UnloadScene(ApplicationScenes.Exhibition.ToString());
                ScenesLoader.LoadScene(ApplicationScenes.AdminPage.ToString(), true, false);
            }

            if (Input.GetMouseButtonDown(0))
            {
                clickButton = true;
            }
            if (Input.GetMouseButtonUp(0))
            {
                clickButton = false;
            }

            if (clickButton)
            {
                eulerLookRotation.y            += Input.GetAxisRaw("Mouse X") * rotationSpeed;
                eulerLookRotation.x            += Input.GetAxisRaw("Mouse Y") * rotationSpeed;
                productModel.transform.rotation = Quaternion.Euler(eulerLookRotation);
            }
        }
 private void LoadStatisticsPage()
 {
     ScenesLoader.LoadScene(ApplicationScenes.StatisticsPage.ToString());
     // ScenesLoader.UnloadScene(ApplicationScenes.MainMenu.ToString());
 }
 private void LoadUsersPage()
 {
     ScenesLoader.LoadScene(ApplicationScenes.UsersPage.ToString());
     ScenesLoader.UnloadScene(ApplicationScenes.MainMenu.ToString());
 }
Example #21
0
 public SceneManager(IContext context)
 {
     _context      = context;
     _scenesLoader = new ScenesLoader(this);
 }
Example #22
0
 private void Construct(ScenesLoader scenesLoader) =>
 scenesLoader.LoadScene(StacksScene);
Example #23
0
 private void ShowProductModel(GameObject productModel)
 {
     ProductModel = productModel;
     ScenesLoader.LoadScene(ApplicationScenes.Exhibition.ToString(), true, false);
 }
 public override void Start()
 {
     ScenesLoader.LoadScene(ApplicationScenes.MainMenu.ToString(), true, false);
     ScenesLoader.UnloadScene(ApplicationScenes.ApplicationInitializer.ToString());
 }
Example #25
0
 private void Start()
 {
     _gameManager  = FindObjectOfType <GameManager>();
     _scenesLoader = FindObjectOfType <ScenesLoader>();
 }
Example #26
0
 private void Start()
 {
     scenesLoader = GetComponent <ScenesLoader>();
 }
Example #27
0
 protected override void PostInit() => ScenesLoader.UnloadScene(gameObject.scene.name);