Beispiel #1
0
 private void Awake()
 {
     if (sceneSwitch == null)
     {
         sceneSwitch = FindObjectOfType <SceneSwitch>();
     }
 }
    // Use this for initialization
    void Start()
    {
        gameManager = GameObject.FindGameObjectWithTag("GameManager");
        scene       = gameManager.GetComponent <SceneSwitch>();

        if (scene.areaNum == 1)
        {
            i      = RandomNumber(0, 3);
            clones = Instantiate(pets[i]);

            clones.transform.position = new Vector3(4.5f, 0.0f, 0.0f);
            clones.GetComponent <SpriteRenderer>().flipX = true;
        }
        else if (scene.areaNum == 6)
        {
            i      = RandomNumber(4, 10);
            clones = Instantiate(pets[i]);

            clones.transform.position = new Vector3(4.5f, 0.0f, 0.0f);
            clones.GetComponent <SpriteRenderer>().flipX = true;
        }
        else if (scene.areaNum == 4)
        {
            i      = RandomNumber(0, 8);
            clones = Instantiate(pets[i]);

            clones.transform.position = new Vector3(4.5f, 0.0f, 0.0f);
            clones.GetComponent <SpriteRenderer>().flipX = true;
        }
    }
    public override void OnEnter()
    {
        TsLog.Log("--- {0}.OnEnter", new object[]
        {
            base.GetType().FullName
        });
        Scene.ChangeSceneType(this.SceneType());
        CommonTasks.ClearAssetBundleResources(false);
        if (Scene.PreScene == Scene.Type.SELECTCHAR)
        {
            SceneSwitch.DeleteFieldScene();
        }
        NrTSingleton <FormsManager> .Instance.ClearShowHideForms();

        base.StartTaskSerial(CommonTasks.InitializeChangeScene());
        base.StartTaskSerial(CommonTasks.LoadEmptyMainScene());
        base.StartTaskSerial(CommonTasks.MemoryCleaning(true, 8));
        base.StartTaskSerial(this._DownloadTables());
        base.StartTaskSerial(this._SetBilling());
        base.StartTaskSerial(CommonTasks.FinalizeChangeScene(false));
        base.StartTaskSerial(this._WaitToGoNextStage());
        if (TsPlatform.IsWeb)
        {
        }
        NrTSingleton <NkClientLogic> .Instance.SetLoginGameServer(false);

        UnityEngine.Debug.LogWarning("========== GS_LOAD_CHAR_NFY : SetLoginGameServer false ----- ");
    }
    // Use this for initialization
    void Start()
    {
        petList     = FindObjectOfType <TamingPetList>();
        gameManager = GameObject.FindGameObjectWithTag("GameManager");

        change = help_text.GetComponent <Text>();

        scene = gameManager.GetComponent <SceneSwitch>();
        fade  = screenfade.GetComponent <ScreenFade>();
        plist = gameManager.GetComponent <Player_party>();

        petnameChange.SetActive(false);
        buttons.SetActive(true);

        fade.FadeToClear();

        if (scene.areaNum == 1)
        {
            Instantiate(areas[0]);
        }
        else if (scene.areaNum == 6)
        {
            Instantiate(areas[2]);
        }

        StartCoroutine(TimeDelay(0.5f));
    }
Beispiel #5
0
    private IEnumerator LoadLevel(string in_Scene)
    {
        transition.SetTrigger("Start");
        yield return(new WaitForSeconds(transitionTime));

        SceneSwitch?.Invoke();
        SceneManager.LoadScene(in_Scene);
    }
Beispiel #6
0
 void Start()
 {
     txtStart          = GameObject.Find("txtStart").GetComponent <Text>();
     txtExit           = GameObject.Find("txtExit").GetComponent <Text>();
     sceneSwitch       = GameObject.Find("SceneManager").GetComponent <SceneSwitch>();
     index             = 1;
     txtStart.material = orange;
 }
Beispiel #7
0
 // Use this for initialization
 void Start()
 {
     if (sceneSwitch == null)
     {
         sceneSwitch = gameObject.GetComponent <SceneSwitch>();
     }
     FindObjectOfType <SoundManager>().PlaySound("SpaceLoop");
 }
Beispiel #8
0
 // Update is called once per frame
 void Update()
 {
     if (state == FINISHED - 1)
     {
         System.Threading.Thread.Sleep(2000);
         SceneSwitch sceneSwitch = new SceneSwitch();
         sceneSwitch.Switch(2);
     }
 }
 // Use this for initialization
 void Start()
 {
     party   = FindObjectOfType <Player_party>();
     player  = FindObjectOfType <Player_Stats>();
     scene   = FindObjectOfType <SceneSwitch>();
     pets[0] = party.party_clones[1].GetComponent <Pets_stats>();
     pets[1] = party.party_clones[2].GetComponent <Pets_stats>();
     pets[2] = party.party_clones[3].GetComponent <Pets_stats>();
 }
Beispiel #10
0
    private void Start()
    {
        if (instance == null)
        {
            DontDestroyOnLoad(gameObject);
        }

        instance = this;
    }
Beispiel #11
0
    public static void LoadScene(int sceneIndex)
    {
        SceneSwitch instance = m_instance;

        if (!instance.m_swtiching)
        {
            AsyncOperation operation = SceneManager.LoadSceneAsync(sceneIndex);
            instance.StartCoroutine(instance.LoadScene(operation));
        }
    }
    // Use this for initialization
    void Start()
    {
        scene = GameObject.FindGameObjectWithTag("GameManager").GetComponent <SceneSwitch>();

        StartCoroutine(TimeDelay(0.5f));

        RandomLevel(scene.areaNum);

        levelinit(randNum);
    }
Beispiel #13
0
    public void SceneChange(SceneName sceneName, PanelName panelName)
    {
        EventParamete eventParamete = new EventParamete();

        eventParamete.AddParameter(panelName);
        EventManager.TriggerEvent(GenericEventEnumType.Message, TransportType.SwitchPanel.ToString(), eventParamete);
        SceneSwitch data = new SceneSwitch();

        data.SceneName = sceneName.ToString();
        SendDataToSever(ParmaterCodes.SceneSwitch, data);
    }
Beispiel #14
0
    void Start()
    {
        Volume vol = GetComponent <Volume>();

        SceneSwitch temp;

        if (vol.profile.TryGet <SceneSwitch>(out temp))
        {
            ss = temp;
        }
    }
Beispiel #15
0
 void Start()
 {
     if (Instance != null)
     {
         GameObject.Destroy(gameObject);
     }
     else
     {
         GameObject.DontDestroyOnLoad(gameObject);
         Instance = this;
     }
 }
Beispiel #16
0
 void Awake()
 {
     if (Instance != null && Instance != this)
     {
         Destroy(this.gameObject);
     }
     else
     {
         DontDestroyOnLoad(this.gameObject);
         Instance = this;
     }
 }
Beispiel #17
0
 private void Awake()
 {
     if (m_instance == null)
     {
         m_instance = this;
         m_animator = GetComponent <Animator>();
     }
     else
     {
         Destroy(gameObject);
     }
 }
Beispiel #18
0
 void Awake()
 {
     DontDestroyOnLoad(this);
     if (switchInstance == null)
     {
         switchInstance = this;
     }
     else
     {
         DestroyObject(gameObject);
     }
 }
Beispiel #19
0
 // Update is called once per frame
 void Update()
 {
     if (Fidd >= 1 && !IsInvoking("SneakOut"))
     {
         CancelInvoke("MoveLine");
         InvokeRepeating("SneakOut", 0, 0);
     }
     if (Ah <= 0.5)
     {
         SceneSwitch.GetSceneSwitch().Switch(GameScene.Lobby);
         CancelInvoke("SeakOut");
         m_Login.GetComponent <GetIntoLobby>().enabled = false;
     }
 }
        public void ClickNext()
        {
            if (displayList == null || displayList.Count == 0)
            {
                SceneSwitch.SwitchTo(SceneIndex);
                return;
            }

            if (displayIndex == displayList.Count - 1)
            {
                SceneSwitch.SwitchTo(SceneIndex);
            }
            else
            {
                PositionAdjust();
                StartCoroutine(GameObjectSwitchNext());
            }
        }
Beispiel #21
0
    void Update()
    {
        if (Input.GetKey(KeyCode.Escape) || Input.GetKey(KeyCode.Joystick1Button7))
        {
            SceneManager.LoadScene(scene.name);
        }

        if (Input.GetKey(KeyCode.Escape) && Input.GetKey(KeyCode.Tab))
        {
            SceneManager.LoadScene(scene.name);
            SceneManager.LoadScene("scene1-origin");
            ScoreInfo   info  = GameObject.Find("ScoreInfo").GetComponent <ScoreInfo>();
            SceneSwitch swith = GameObject.Find("SceneSwitch").GetComponent <SceneSwitch>();
            info.left        = 0;
            info.right       = 0;
            swith.sceneCount = 0;
        }
    }
Beispiel #22
0
    // Start is called before the first frame update
    void Start()
    {
        rb           = gameObject.GetComponent <Rigidbody2D>(); //this is new
        _sceneswitch = GetComponent <SceneSwitch>();
        _audioSource = GetComponent <AudioSource>();

        _uimanager = GameObject.Find("Canvas_Game").GetComponent <UI_Manager>();

        has_magnet = false;

        TimeScript.timeValue = 80.0f;


        transform.position = new Vector3(-8.806f, -0.652f, 0);



        Instantiate(_Jump_PowerUp_Object, new Vector3(80.903f, -1.6314f, 0), Quaternion.identity);
    }
    void Start()
    {
        scene = GetComponent <SceneSwitch>();

        if (scene.sceneNumber == 0)
        {
            for (int i = 0; i < 4; i++)
            {
                if (player_party[i] != null)
                {
                    if (party_clones[i] == null)
                    {
                        party_clones[i] = Instantiate(player_party[i]);
                        party_clones[i].transform.position = new Vector3(-20.0f, -20.0f, 0.0f);
                        party_clones[i].SetActive(false);
                    }
                }
            }
        }
    }
    // Use this for initialization
    void Start()
    {
        anim = GetComponent <Animator>();

        gameManager = GameObject.FindGameObjectWithTag("GameManager");

        scene  = gameManager.GetComponent <SceneSwitch>();
        pstats = gameManager.GetComponent <Player_Stats>();
        anim.runtimeAnimatorController = Resources.Load(pstats.playerChoice) as RuntimeAnimatorController;////CHANGES THE ANIMATOR OF THIS GAME OBJECT

        if (menu.active == true)
        {
            menu.SetActive(false);
        }


        combattame.SetActive(true);

        this.transform.position = gameManager.transform.position;
    }
Beispiel #25
0
 public override void OnEnter()
 {
     TsLog.Log("--- {0}.OnEnter", new object[]
     {
         base.GetType().FullName
     });
     SceneSwitch.SetLastLoadedField(string.Empty);
     Scene.ChangeSceneType(this.SceneType());
     SceneSwitch.DeleteSceneExceptTerritory();
     CommonTasks.ClearAssetBundleResources(false);
     base.StartTaskSerial(CommonTasks.InitializeChangeScene());
     base.StartTaskSerial(CommonTasks.MuteAudio(true));
     base.StartTaskSerial(CommonTasks.LoadEmptyMainScene());
     base.StartTaskSerial(this._LoadCutScene());
     base.StartTaskSerial(CommonTasks.SetGUIBehaviourScene());
     base.StartTaskSerial(this._WaitReadyGameDrama());
     base.StartTaskSerial(CommonTasks.MemoryCleaning(true, 8));
     base.StartTaskSerial(CommonTasks.MuteAudio(false));
     base.StartTaskSerial(CommonTasks.FinalizeChangeScene(true));
 }
Beispiel #26
0
    private void LoginEventCallback(EventBase eb)
    {
        Debug.Log("LoginEventCallback");
        string eventname = eb.eventName;
        object obj       = eb.eventValue;

        if (CGNetConst.ROUTE_QUICKLOGIN.Equals(eventname))
        {
            if (obj != null)
            {
                CommonResult <LoginData> commonResult = (CommonResult <LoginData>)obj;
                if (commonResult.errcode == -1)
                {
                    Debug.Log("PlayerBase.data =" + commonResult.data.playerData);
                    int status = commonResult.data.loginStatus;
                    PublicTimer.ResetServerTime(commonResult.data.curTime);
                    //PlayerDataManager.GetInstance().GUID = commonResult.GUID;
                    PlayerDataManager.GetInstance().SetPlayerInfo(commonResult.data.playerData);

                    //PlayerDataManager.GetInstance().SetPlayerInfo(commonResult.data.player);
                    switch (status)
                    {
                    case 0:     //新注册用户
                        Debug.Log("新注册用户");
                        break;

                    case 1:    //登录成功
                        Debug.Log("登录成功");
                        break;

                    default:
                        break;
                    }
                    SceneSwitch.GetSceneSwitch().Switch(GameScene.Lobby);
                }
            }
        }
    }
Beispiel #27
0
    // Use this for initialization
    void Start()
    {
        gameManager = GameObject.FindGameObjectWithTag("GameManager");
        scene       = gameManager.GetComponent <SceneSwitch>();

        if (scene.areaNum == 1)
        {
            i         = RandomNumber(0, 8);
            clones[0] = Instantiate(enemies[i]);
            i         = RandomNumber(0, 8);
            clones[1] = Instantiate(enemies[i]);
            i         = RandomNumber(0, 8);
            clones[2] = Instantiate(enemies[i]);
            i         = RandomNumber(0, 8);
            clones[3] = Instantiate(enemies[i]);

            clones[0].transform.position = new Vector3(4.5f, 2.0f, 0.0f);
            clones[1].transform.position = new Vector3(4.5f, -2.0f, 0.0f);
            clones[2].transform.position = new Vector3(3.0f, 0.0f, 0.0f);
            clones[3].transform.position = new Vector3(6.0f, 0.0f, 0.0f);
        }
        else if (scene.areaNum == 6)
        {
            i         = RandomNumber(4, 10);
            clones[0] = Instantiate(enemies[i]);
            i         = RandomNumber(4, 10);
            clones[1] = Instantiate(enemies[i]);
            i         = RandomNumber(4, 10);
            clones[2] = Instantiate(enemies[i]);
            i         = RandomNumber(4, 10);
            clones[3] = Instantiate(enemies[i]);

            clones[0].transform.position = new Vector3(4.5f, 2.0f, 0.0f);
            clones[1].transform.position = new Vector3(4.5f, -2.0f, 0.0f);
            clones[2].transform.position = new Vector3(3.0f, 0.0f, 0.0f);
            clones[3].transform.position = new Vector3(6.0f, 0.0f, 0.0f);
        }
        else if (scene.areaNum == 4)
        {
            i         = RandomNumber(0, 8);
            clones[0] = Instantiate(enemies[i]);
            i         = RandomNumber(0, 8);
            clones[1] = Instantiate(enemies[i]);
            i         = RandomNumber(0, 8);
            clones[2] = Instantiate(enemies[i]);
            i         = RandomNumber(0, 8);
            clones[3] = Instantiate(enemies[i]);

            clones[0].transform.position = new Vector3(4.5f, 2.0f, 0.0f);
            clones[1].transform.position = new Vector3(4.5f, -2.0f, 0.0f);
            clones[2].transform.position = new Vector3(3.0f, 0.0f, 0.0f);
            clones[3].transform.position = new Vector3(6.0f, 0.0f, 0.0f);
        }
        else if (scene.areaNum == 10)
        {
            clones[0] = Instantiate(enemies[13]); //Boss Adult Brown Dragon
            clones[0].transform.position = new Vector3(3.0f, 0.0f, 0.0f);
            clones[1] = Instantiate(enemies[12]); //Boss Baby Brown Dragon
            clones[1].transform.position = new Vector3(4.5f, 2.0f, 0.0f);
            clones[2] = Instantiate(enemies[12]); //Boss Baby Brown Dragon
            clones[2].transform.position = new Vector3(4.5f, -2.0f, 0.0f);
            clones[3] = null;
        }
        else if (scene.areaNum == 11)
        {
            clones[0] = Instantiate(enemies[11]);//Boss Adult Brown Dragon
            clones[0].transform.position = new Vector3(4.5f, 0.0f, 0.0f);
            clones[1] = null;
            clones[2] = null;
            clones[3] = null;
        }
    }
Beispiel #28
0
 // Use this for initialization
 void Awake()
 {
     sceneSwitch = this;
 }
 public void Click()
 {
     SceneSwitch.SwitchTo(NextSceneIndex);
 }
Beispiel #30
0
    /*
     * House is areaNum 2
     * World is areaNum 0
     * Forest is areaNum 1
     * Deep Forest is areaNum 4
     * Cave is areaNum 6
     */

    // Use this for initialization
    void Start()
    {
        scene = GameObject.FindGameObjectWithTag("GameManager").GetComponent <SceneSwitch>();
    }