private void Start() { winScreen = transform.Find("WinScreen").gameObject; winText = transform.Find("WinScreen/WinMessage").GetComponent <Text>(); restartButton = transform.Find("WinScreen/RestartButton").GetComponent <Button>(); quitButton = transform.Find("WinScreen/QuitButton").GetComponent <Button>(); messageBox = transform.Find("MessageBox").GetComponent <UIMessageBox>(); messageBox.Init(); countDown = transform.Find("CountDown").GetComponent <CountDownControl>(); countDown.Init(this); winScreen.SetActive(false); helpTextBox = transform.Find("HelpText").gameObject; helpTextLabel = transform.Find("HelpText/Label").GetComponent <Text>(); ClearHelpText(); restartButton.onClick.AddListener(RestartButtonPressed); quitButton.onClick.AddListener(QuitButtonPressed); progress = transform.Find("Progress").GetComponent <ProgressControl>(); tipsDisplay = transform.Find("Tips").GetComponent <UITipsDisplay>(); lobby = transform.Find("LobbyUI").GetComponent <UILobby>(); audioSource = Camera.main.gameObject.AddComponent <AudioSource>(); }
public override void onClickBackToMainMenu(GameObject go) { if (reinforcePanel.gameObject.activeSelf) { reinforcePanel.hide(); return; } else if (composePanel.gameObject.activeSelf) { composePanel.hide(); return; } else if (sellPanel.gameObject.activeSelf) { sellPanel.hide(); return; } foreach (KeyValuePair <string, GameIDData> kv in GameDataManager.instance.partsInventory) { kv.Value.isNew = false; } UILobby.setHasNewEquipRune(false); base.onClickBackToMainMenu(go); TutorialManager.uiTutorial.tutorialEndCircleEffect.hide(); }
void Start() { rectTransform = GetComponent <RectTransform>(); background = transform.Find("Background").GetComponent <RectTransform>(); openPos = background.anchoredPosition; closePos = openPos - new Vector2(0.0f, rectTransform.rect.height); closeButton = transform.Find("Background/OKButton").GetComponent <Button>(); closeButton.onClick.AddListener(OnClick); lobbyUI = transform.parent.Find("LobbyUI").GetComponent <UILobby>(); IsVisible = true; }
void OnDestroy() { instance = null; rootPanel = null; lobbyPanelPathArray = null; uiLobby = null; uiMessageBox = null; uiGameReady = null; uiHeroList = null; uiTowerList = null; uiWaiting = null; uiBaseInfo = null; uiGameOption = null; uiShop = null; }
void settingNewInvenItem(List <GameIDData> targetList, GameIDData.Type invenType) { bool hasNewItem = false; foreach (GameIDData gd in targetList) { // 이전 목록에 있고 그 녀석이 new 였다면. if (_invenPrevItemChecker.ContainsKey(gd.serverId) && _invenPrevItemChecker[gd.serverId] > 0) { if (_invenNewItemChecker[gd.serverId] > 0) { gd.isNew = true; hasNewItem = true; } --_invenPrevItemChecker[gd.serverId]; --_invenNewItemChecker[gd.serverId]; } // 이전 목록에 없으면 무조건 new. else { gd.isNew = true; hasNewItem = true; } } _invenPrevItemChecker.Clear(); _invenNewItemChecker.Clear(); switch (invenType) { case GameIDData.Type.Equip: UILobby.setHasNewEquipRune(hasNewItem); break; case GameIDData.Type.Skill: UILobby.setHasNewSkillRune(hasNewItem); break; case GameIDData.Type.Unit: UILobby.setHasNewUnitRune(hasNewItem); break; } }
void OnDestroy() { instance = null; rootArray = null; cameraArray = null; lobbyPanelPathArray = null; uiLobby = null; uiLobbyButton = null; uiMessageBox = null; uiHero = null; uiSkill = null; uiBullet = null; uiGoldShop = null; uiCashShop = null; uiLobbyButton = null; lobbyTabGroup = null; }
public void Init(UILobby lobby) { if (listenerAdded) { return; } if (Application.platform == RuntimePlatform.IPhonePlayer) { arKitController = GameManager.Instance.ARKitController; } else { arCoreController = GameManager.Instance.ARCoreController; } multiplayer.AddRoomStatusListener(roomNumber, NetworkStatusUpdate); listenerAdded = true; lobbyUI = lobby; }
private void Start() { instance = this; }
public UILobby() { instance = this; }
private void LoadUICompleteCB(GameObject gameObj, System.Guid uid, params object[] param) { if (gameObj != null) { GameObject createObj = Instantiate(gameObj) as GameObject; createObj.transform.parent = rootArray[(int)eRootType.Type_Back].transform; createObj.transform.localPosition = Vector3.zero; createObj.transform.localScale = gameObj.transform.localScale; switch ((eUIType)param[0]) { case eUIType.Type_Lobby: uiLobby = createObj.GetComponent <UILobby>(); break; case eUIType.Type_Lobby_Button: uiLobbyButton = createObj.GetComponent <UILobbyButton>(); break; case eUIType.Type_MessageBox: uiMessageBox = createObj.GetComponent <UIMessageBox>(); break; case eUIType.Type_Waiting: uiWaiting = createObj.GetComponent <UIWaiting>(); break; case eUIType.Type_Hero: uiHero = createObj.GetComponent <UIHero>(); if (lobbyTabGroup != null) { lobbyTabGroup[(int)eUILobbyTab.Type_Hero] = uiHero; } break; case eUIType.Type_Skill: uiSkill = createObj.GetComponent <UISkill>(); if (lobbyTabGroup != null) { lobbyTabGroup[(int)eUILobbyTab.Type_Skill] = uiSkill; } break; case eUIType.Type_Weapon: uiBullet = createObj.GetComponent <UIBullet>(); if (lobbyTabGroup != null) { lobbyTabGroup[(int)eUILobbyTab.Type_Weapon] = uiBullet; } break; case eUIType.Type_Gold: uiGoldShop = createObj.GetComponent <UIGoldShop>(); if (lobbyTabGroup != null) { lobbyTabGroup[(int)eUILobbyTab.Type_Gold] = uiGoldShop; } break; case eUIType.Type_Gem: uiCashShop = createObj.GetComponent <UICashShop>(); if (lobbyTabGroup != null) { lobbyTabGroup[(int)eUILobbyTab.Type_Gem] = uiCashShop; } break; } } }
void Start() { instance = this; }
private void LoadUICompleteCB(GameObject gameObj, System.Guid uid, params object[] param) { if (gameObj != null) { GameObject createObj = Instantiate(gameObj) as GameObject; createObj.transform.parent = rootPanel.transform; createObj.transform.localPosition = Vector3.zero; createObj.transform.localScale = gameObj.transform.localScale; switch ((eUIType)param[0]) { case eUIType.Type_Lobby: uiLobby = createObj.GetComponent <UILobby>(); break; case eUIType.Type_MessageBox: uiMessageBox = createObj.GetComponent <UIMessageBox>(); break; case eUIType.Type_GameReady: uiGameReady = createObj.GetComponent <UIGameReady>(); if (param.Length > 1 && (bool)param[1]) { uiGameReady.OpenFrame(); } break; case eUIType.Type_Hero: uiHeroList = createObj.GetComponent <UIHeroList>(); if (param.Length > 1 && (bool)param[1]) { uiHeroList.OpenFrame(); } break; case eUIType.Type_Tower: uiTowerList = createObj.GetComponent <UITowerList>(); if (param.Length > 1 && (bool)param[1]) { uiTowerList.OpenFrame(); } break; case eUIType.Type_Waiting: uiWaiting = createObj.GetComponent <UIWaiting>(); break; case eUIType.Type_Base: uiBaseInfo = createObj.GetComponent <UIBaseInfo>(); if (param.Length > 1 && (bool)param[1]) { uiBaseInfo.OpenFrame(); } break; case eUIType.Type_Option: uiGameOption = createObj.GetComponent <UIGameOption>(); if (param.Length > 1 && (bool)param[1]) { uiGameOption.OpenFrame(); } break; case eUIType.Type_Shop: uiShop = createObj.GetComponent <UIShop>(); if (param.Length > 1 && (bool)param[1]) { uiShop.OpenFrame(); } break; } } }
private void Start() { instance = this; // lobbyCanvas.enabled = false; }