public override void OnInitObject() { base.OnInitObject(); // UI this.m_PlayerNameInputField = CRootManager.FindObjectWith(GameObject, "PlayerNameInputField").GetComponent <InputField>(); this.m_SubmitButton = CRootManager.FindObjectWith(GameObject, "SubmitButton").GetComponent <Button>(); this.m_ShowTutorialButton = CRootManager.FindObjectWith(GameObject, "ShowTutorialButton").GetComponent <Button>(); this.m_QuitButton = CRootManager.FindObjectWith(GameObject, "QuitButton").GetComponent <Button>(); // AVATAR this.m_CurrentAvatarImage = CRootManager.FindObjectWith(GameObject, "CurrentAvatarImage").GetComponent <Image>(); this.m_AvatarGrid = CRootManager.FindObjectWith(GameObject, "AvatarGrid"); this.m_AvatarButtons = this.m_AvatarGrid.GetComponentsInChildren <Toggle>(); for (int i = 0; i < this.m_AvatarButtons.Length; i++) { this.m_AvatarButtons[i].onValueChanged.RemoveAllListeners(); this.m_AvatarButtons[i].onValueChanged.AddListener(this.OnAvatarSelectionClick); } // SETTING USER_AUTHORIZE_READY = false; // EVENTS CSocketManager.Instance.On("playerNameSet", this.ReceivePlayerName); CSocketManager.Instance.On("msgError", this.ReceiveMessageError); // EVENTS this.m_SubmitButton.onClick.AddListener(this.OnSubmitClick); this.m_ShowTutorialButton.onClick.AddListener(this.OnShowTutorialClick); this.m_QuitButton.onClick.AddListener(this.OnQuitClick); }
public override void OnInitObject() { base.OnInitObject(); // KEYBOARD this.m_Buttons = GameObject.GetComponentsInChildren <CKeyBoardItem>(); for (int i = 0; i < this.m_Buttons.Length; i++) { this.m_Buttons[i].Init(); this.m_Buttons[i].Setup(this.OnKeyPressed); } // UI this.m_BackspaceButton = CRootManager.FindObjectWith(GameObject, "BackspaceButton").GetComponent <Button>(); this.m_BackspaceButton.onClick.AddListener(this.OnBackspaceClick); this.m_SpacebarButton = CRootManager.FindObjectWith(GameObject, "SpacebarButton").GetComponent <Button>(); this.m_SpacebarButton.onClick.AddListener(this.OnSpacebarClick); this.m_SubmitWordButton = CRootManager.FindObjectWith(GameObject, "SubmitWordButton").GetComponent <Button>(); this.m_SubmitWordButton.onClick.AddListener(this.OnSubmitWordClick); this.m_QuitButton = CRootManager.FindObjectWith(GameObject, "QuitButton").GetComponent <Button>(); this.m_QuitButton.onClick.AddListener(this.OnQuitClick); this.m_InputFieldText = CRootManager.FindObjectWith(GameObject, "InputFieldText").GetComponent <Text>(); this.m_InputFieldText.text = string.Empty; this.m_InputString = string.Empty; }
public override void OnInitObject() { base.OnInitObject(); // TITLE this.m_TitleText = CRootManager.FindObjectWith(GameObject, "TitleText").GetComponent <Text>(); // BODY this.m_BodyText = CRootManager.FindObjectWith(GameObject, "BodyText").GetComponent <Text>(); // QUIT this.m_QuitButton = CRootManager.FindObjectWith(GameObject, "QuitButton").GetComponent <Button>(); }
public override void OnInitObject() { base.OnInitObject(); // UI this.m_TutorialAnimator = CRootManager.FindObjectWith(GameObject, "Container").GetComponent <Animator>(); this.m_TutorialButton = CRootManager.FindObjectWith(GameObject, "TutorialButton").GetComponent <Button>(); this.m_TutorialButton.onClick.AddListener(this.OnTutorialStepClick); // this.m_DontShowAgainToggle = CRootManager.FindObjectWith(GameObject, "DontShowToggle").GetComponent<Toggle>(); // this.m_DontShowAgainToggle.onValueChanged.AddListener (this.OnDontShowAgainToggle); this.m_QuitButton = CRootManager.FindObjectWith(GameObject, "QuitButton").GetComponent <Button>(); this.m_QuitButton.onClick.AddListener(this.OnQuitClick); }
public override void OnInitObject() { base.OnInitObject(); // BODY this.m_BodyPanel = CRootManager.FindObjectWith(GameObject, "BodyPanel"); // QUIT this.m_QuitButton = CRootManager.FindObjectWith(GameObject, "QuitButton").GetComponent <Button>(); this.m_AdmobButton = CRootManager.FindObjectWith(GameObject, "AdmobButton").GetComponent <Button>(); this.m_AdmobButton.onClick.AddListener(this.OnAdmobClick); // RESULTS this.m_ResultItemPrefab = Resources.Load <CResultItem>("Items/ResultItem"); this.m_ResultItems = new List <CResultItem>(); // ANIMATOR this.m_Animator = CRootManager.FindObjectWith(GameObject, "Container").GetComponent <Animator>(); }
public override void OnInitObject() { base.OnInitObject(); // TITLE this.m_TitleText = CRootManager.FindObjectWith(GameObject, "TitleText").GetComponent <Text>(); // BODY this.m_BodyText = CRootManager.FindObjectWith(GameObject, "BodyText").GetComponent <Text>(); // LEFT this.m_LeftButton = CRootManager.FindObjectWith(GameObject, "LeftButton").GetComponent <Button>(); this.m_LeftText = CRootManager.FindObjectWith(GameObject, "LeftText").GetComponent <Text>(); // MIDDLE this.m_MiddleButton = CRootManager.FindObjectWith(GameObject, "MiddleButton").GetComponent <Button>(); this.m_MiddleText = CRootManager.FindObjectWith(GameObject, "MiddleText").GetComponent <Text>(); // RIGHT this.m_RightButton = CRootManager.FindObjectWith(GameObject, "RightButton").GetComponent <Button>(); this.m_RightText = CRootManager.FindObjectWith(GameObject, "RightText").GetComponent <Text>(); }
public override void OnInitObject() { base.OnInitObject(); // UI this.m_ShopContent = CRootManager.FindObjectWith(GameObject, "ShopContent"); // BUTTONS this.m_QuitButton = CRootManager.FindObjectWith(GameObject, "QuitButton").GetComponent <Button>(); this.m_QuitButton.onClick.AddListener(this.OnQuitClick); this.m_AdmobButton = CRootManager.FindObjectWith(GameObject, "AdmobButton").GetComponent <Button>(); this.m_AdmobButton.onClick.AddListener(this.OnAdmobClick); this.m_AdmobRewardText = CRootManager.FindObjectWith(GameObject, "AdmobRewardText").GetComponent <Text>(); this.m_AdmobRewardText.text = string.Format("+{0}", CGameSetting.GOLD_VIDEO_REWARD); this.m_ShopScrollRect = CRootManager.FindObjectWith(GameObject, "ShopScrollRect").GetComponent <ScrollRect>(); // ITEM PREFAB this.m_ShopItemPrefab = Resources.Load <CShopItem>("Items/ShopItem"); this.m_ShopConfig = Resources.Load <TextAsset>("Shop/shop"); this.m_OpenShop = new List <CShopItem>(); this.LoadConfig(this.m_ShopConfig.text); }
public override void OnInitObject() { base.OnInitObject(); // UI this.m_PlayerNameText = CRootManager.FindObjectWith(GameObject, "PlayerNameText").GetComponent <Text>(); this.m_ChatRoomText = CRootManager.FindObjectWith(GameObject, "ChatRoomText").GetComponent <Text>(); this.m_ChatRoomText.text = "...World chat..."; this.m_ChatScrollRect = CRootManager.FindObjectWith(GameObject, "ChatScrollRect").GetComponent <ScrollRect>(); this.m_ChatInputField = CRootManager.FindObjectWith(GameObject, "ChatInputField").GetComponent <InputField>(); this.m_SubmitChatButton = CRootManager.FindObjectWith(GameObject, "SubmitChatButton").GetComponent <Button>(); this.m_QuitButton = CRootManager.FindObjectWith(GameObject, "QuitButton").GetComponent <Button>(); // EVENTS CSocketManager.Instance.On("msgWorldChat", this.OnReceiveWordChat); // EVENTS this.m_SubmitChatButton.onClick.AddListener(this.OnSubmitWorldChat); this.m_QuitButton.onClick.AddListener(this.OnQuitClick); // CHAT ULTILITIES this.m_ListChat = new List <string>(); }
public override void OnInitObject() { base.OnInitObject(); // ROOM this.m_Rooms = new List <CRoomItem>(); this.m_RoomContent = CRootManager.FindObjectWith(GameObject, "RoomContent"); this.m_RoomItemPrefab = Resources.Load <CRoomItem>("Items/RoomItem"); this.m_RoomLoaded = false; // BUTTONS this.m_JoinRandomButton = CRootManager.FindObjectWith(GameObject, "JoinRandomButton").GetComponent <Button>(); this.m_RefreshButton = CRootManager.FindObjectWith(GameObject, "RefreshButton").GetComponent <Button>(); this.m_ExitButton = CRootManager.FindObjectWith(GameObject, "ExitButton").GetComponent <Button>(); this.m_OpenChatButton = CRootManager.FindObjectWith(GameObject, "OpenChatButton").GetComponent <Button>(); this.m_SoundOnOffButton = CRootManager.FindObjectWith(GameObject, "SoundOnOffButton").GetComponent <Button>(); this.m_SoundOffImage = CRootManager.FindObjectWith(GameObject, "SoundOffImage"); this.m_SoundOnImage = CRootManager.FindObjectWith(GameObject, "SoundOnImage"); this.m_SoundOffImage.SetActive(CGameSetting.SETTING_SOUND_MUTE); this.m_SoundOnImage.SetActive(!CGameSetting.SETTING_SOUND_MUTE); CSoundManager.Instance.MuteAll(CGameSetting.SETTING_SOUND_MUTE); this.m_ShowTutorialButton = CRootManager.FindObjectWith(GameObject, "ShowTutorialButton").GetComponent <Button>(); this.m_OpenShopButton = CRootManager.FindObjectWith(GameObject, "OpenShopButton").GetComponent <Button>(); // GOLD this.m_GoldDisplayText = CRootManager.FindObjectWith(GameObject, "GoldDisplayText").GetComponent <Text>(); // OFF EVENTS // CSocketManager.Instance.Off("updateRoomStatus", this.ReceiveRoomList); // CSocketManager.Instance.Off("joinRoomFailed", this.OnJoinRoomFailed); // ON EVENTS CSocketManager.Instance.On("updateRoomStatus", this.ReceiveRoomList); CSocketManager.Instance.On("updateRoomSize", this.ReceiveRoomSize); CSocketManager.Instance.On("joinRoomCompleted", this.OnJoinRoomCompleted); CSocketManager.Instance.On("joinRoomFailed", this.OnJoinRoomFailed); // BUTTONS this.m_JoinRandomButton.onClick.AddListener(this.OnJoinRandomClick); this.m_RefreshButton.onClick.AddListener(this.OnRefreshClick); this.m_ExitButton.onClick.AddListener(this.OnExitClick); this.m_OpenChatButton.onClick.AddListener(this.OnOpenChatClick); this.m_SoundOnOffButton.onClick.AddListener(this.OnSoundOnOffClick); this.m_ShowTutorialButton.onClick.AddListener(this.OnShowTutorialClick); this.m_OpenShopButton.onClick.AddListener(this.OnOpenShopClick); }
public override void OnInitObject() { base.OnInitObject(); // UI this.m_QuitButton = CRootManager.FindObjectWith(GameObject, "QuitButton").GetComponent <Button>(); // YOUR TURN PANEL this.m_ContainerAnimator = CRootManager.FindObjectWith(GameObject, "Container").GetComponent <Animator>(); this.m_YourTurnText = CRootManager.FindObjectWith(GameObject, "YourTurnText").GetComponent <Text>(); this.m_ShowTutorialButton = CRootManager.FindObjectWith(GameObject, "ShowTutorialButton").GetComponent <Button>(); // GAME DISPLAY this.m_GoldDisplayText = CRootManager.FindObjectWith(GameObject, "GoldDisplayText").GetComponent <Text>(); this.m_RoomTimerText = CRootManager.FindObjectWith(GameObject, "RoomTimerText").GetComponent <Text>(); this.m_CurrentCharacterText = CRootManager.FindObjectWith(GameObject, "CurrentCharacterText").GetComponent <Text>(); // PLAYER GROUP var playerGroup = CRootManager.FindObjectWith(GameObject, "PlayerGroup"); this.m_PlayerDisplayItems = playerGroup.GetComponentsInChildren <CPlayerDisplayItem>(); // WORD LIST this.m_ListWordContent = CRootManager.FindObjectWith(GameObject, "ListWordContent"); this.m_WordItemPrefab = Resources.Load <CWordItem>("Items/WordItem"); this.m_WordLists = new List <CWordItem>(); this.m_ListWordScrollRect = CRootManager.FindObjectWith(GameObject, "ListWordScrollRect").GetComponent <ScrollRect>(); this.m_CurrentTurnGrayScreen = CRootManager.FindObjectWith(GameObject, "CurrentTurnGrayScreen"); // SUGGEST this.m_SuggestButton = CRootManager.FindObjectWith(GameObject, "SuggestButton").GetComponent <Button>(); this.m_GoldCostText = CRootManager.FindObjectWith(GameObject, "GoldCostText").GetComponent <Text>(); // CACHE this.m_WordCaches = new Queue <CWordItem>(); this.m_CacheRoot = new GameObject("CACHE_ROOT").transform; // WORD this.m_WordInputText = CRootManager.FindObjectWith(GameObject, "WordInputText").GetComponent <Text>(); this.m_WordInputText.text = this.m_EMPTY_WORD; this.m_WordInputButton = CRootManager.FindObjectWith(GameObject, "WordInputButton").GetComponent <Button>(); this.m_SubmitButton = CRootManager.FindObjectWith(GameObject, "SubmitButton").GetComponent <Button>(); // PLAYER this.m_CurrentGameTurn = -1; this.m_CurrentTurnPlayer = -1; this.m_CurrentPrefix = "a"; // EVENTS CSocketManager.Instance.On("msgError", this.ReceiveMessageError); CSocketManager.Instance.On("addGold", this.OnAddGold); CSocketManager.Instance.On("newJoinRoom", this.OnDisplayLobby); CSocketManager.Instance.On("newLeaveRoom", this.OnDisplayLobby); CSocketManager.Instance.On("leaveRoom", this.OnClearRoom); CSocketManager.Instance.On("clearRoom", this.OnClearRoom); CSocketManager.Instance.On("turnIndexSet", this.OnReceiveTurnIndex); CSocketManager.Instance.On("startGame", this.OnStartGame); CSocketManager.Instance.On("endGameResult", this.OnEndGame); CSocketManager.Instance.On("allRoomGetWord", this.OnReceiveNewWord); CSocketManager.Instance.On("receiveSuggestWord", this.OnReceiveSuggestWord); CSocketManager.Instance.On("countDownTimer", this.OnCountDownTimer); CSocketManager.Instance.On("counterDownAnswer", this.OnCountDownAnswerTimer); CSocketManager.Instance.On("onePassTurn", this.OnOnePassTurn); // UI this.m_ShowTutorialButton.onClick.AddListener(this.OnShowTutorialClick); this.m_QuitButton.onClick.AddListener(this.OnQuitClick); // WORD SUBMIT this.m_SubmitButton.onClick.AddListener(this.OnSendWord); // SUGGEST this.m_SuggestButton.onClick.AddListener(this.OnRequestSuggestWord); // WordInputButton this.m_WordInputButton.onClick.AddListener(this.OnWordInputClick); }