/// <summary> /// 씬이 로드되었을 때의 콜백메소드 /// </summary> /// <param name="scene">로드된 씬</param> /// <param name="loadSceneMode">로드 모드</param> public void OnSceneLoaded(Scene scene, LoadSceneMode loadSceneMode) { // 현재 씬 관리 객체를 할당 BaseSceneManager baseSceneManager = FindObjectOfType <BaseSceneManager>(); GameManager.Instance.CurrentSceneManager = baseSceneManager; }
// Start is called before the first frame update void Start() { BaseSceneInstance = this; SceneManager.LoadSceneAsync("LobbyManager", LoadSceneMode.Additive); m_curGameLoad = eLoadingState.None; m_curStage = eStageState.Stage01; PlayerPrefs.SetInt("IsClear", 0); // 0이면 실패, 1이면 클리어 theSound = FindObjectOfType <SoundManager>(); }
public void OpenPanel(BuildingType buildingType) { if (currentBuildingPanel != null) { currentBuildingPanel.transform.parent.gameObject.SetActive(false); currentBuildingPanel.gameObject.SetActive(false); } BaseSceneManager tmp = TransitionManager.GetInstance.currentSceneManager; BuildingInformationData buildingInfo = tmp.buildingInformationStorage.ObtainBuildingOperation(buildingType); currentBuildingPanel = buildingPanels.Find(x => x.buildingType == buildingType); if (currentBuildingPanel != null) { currentBuildingPanel.gameObject.SetActive(true); currentBuildingPanel.transform.parent.gameObject.SetActive(true); currentBuildingPanel.InitializeBuildingInformation(buildingInfo); currentBuildingPanel.UpdatePages(selectedCardIdx); } }
// Start is called before the first frame update void Start() { InGameInstance = this; m_curGameState = eGameState.Ready; theBase = FindObjectOfType <BaseSceneManager>(); theSound = FindObjectOfType <SoundManager>(); theFade = FindObjectOfType <FadeManager>(); theCamera = FindObjectOfType <CameraManager>(); theCardInfo = FindObjectOfType <MyCardInfo>(); theBuyList = FindObjectOfType <CardBuyList>(); m_myCard = new List <GameObject>(); ani = GetComponent <Animator>(); m_shopBtn.GetComponent <Button>().onClick.AddListener(delegate { ClickShopBtn(); }); m_settingBtn.GetComponent <Button>().onClick.AddListener(delegate { ClickSettingBtn(); }); m_optionBtn.GetComponent <Button>().onClick.AddListener(delegate { ClickOptionBtn(); }); m_backToInGameBtn.GetComponent <Button>().onClick.AddListener(delegate { ClickBackToInGameBtn(); }); m_backToLobbyBtn.GetComponent <Button>().onClick.AddListener(delegate { ClickExitToLobbyBtn(); }); m_skipReadyForPlayBtn.GetComponent <Button>().onClick.AddListener(delegate { ClickSkipReady(); }); }
// Use this for initialization void Start() { instance = this; SceneManager.LoadScene(firstSceneName, LoadSceneMode.Additive); }
private void Awake() { _sceneManager = GetComponentInParent <BaseSceneManager>(); }