private bool canRead_; // 是否读取的到游戏存档数据 private void Awake() { Instance = this; EventCenter.AddListener(EventDefine.AddScore, SetScore); EventCenter.AddListener <int>(EventDefine.AddDiamondCount, SetDiamondCount); vars = ManagerVars.GetManagerVars(); InitGameData(); // 测试 排序 /*int[] aa = new int[] { 8, 4, 90, 8, 34, 67, 1, 26, 17, 18, 5, 7, 9, 6, 32, 56, 41, 58, 54, 86, 52, 524 }; * aa = InsertRank(aa); * for (int a = 0; a < aa.Length; a++) { * Debug.Log(aa[a]); * }*/ }
private void Awake() { EventCenter.AddListener(EventDefine.ShowShopPanel, Show); vars = ManagerVars.GetManagerVars(); ScrollSkinParent = transform.Find("ScrollRegion/ScrollSkinParent"); txtSkinName = transform.Find("txt_SkinName").GetComponent <Text>(); txtAllDiamondCount = transform.Find("Diamond/txt_DiamondCount").GetComponent <Text>(); btnBack = transform.Find("btn_Back").GetComponent <Button>(); btnBack.onClick.AddListener(OnBackButtonClick); btnSkinSelect = transform.Find("btn_Select").GetComponent <Button>(); btnSkinSelect.onClick.AddListener(OnSkinSelectButtonClick); btnSkinBuy = transform.Find("btn_Buy").GetComponent <Button>(); btnSkinBuy.onClick.AddListener(OnSkinBuyButtonClick); }
private void Awake() { EventCenter.AddListener(EventDefine.ShowResetPanel, ShowResetPanel); btn_No = transform.Find("Dialog/Btn_No").GetComponent <Button>(); btn_No.onClick.AddListener(OnNoButtonClick); btn_Yes = transform.Find("Dialog/Btn_Yes").GetComponent <Button>(); btn_Yes.onClick.AddListener(OnYesButtonClick); img_Bg = transform.Find("Bg").GetComponent <Image>(); img_Dialog = transform.Find("Dialog").GetComponent <Image>(); //背景透明度设置为0 img_Bg.color = new Color(img_Bg.color.r, img_Bg.color.g, img_Bg.color.b, 0); //提示框大小设置为0 img_Dialog.transform.localScale = Vector3.zero; gameObject.SetActive(false); }
private void Awake() { mainPlayerView = transform.Find("MainPlayer").GetComponent <UIMainPlayer>(); player2View = transform.Find("Player2").GetComponent <UIOtherPlayer>(); player3View = transform.Find("Player3").GetComponent <UIOtherPlayer>(); resultPanel = transform.Find("ResultPanel").GetComponent <UIResultPanel>(); under3Cards = transform.Find("Under3Cards").GetComponent <UIUnder3Cards>(); EventCenter.AddListener <Card[]>(EventType.MainPlayerAddCards, MainPlayerAddCards); EventCenter.AddListener <Card[]>(EventType.Player2AddCards, Player2AddCards); EventCenter.AddListener <Card[]>(EventType.Player3AddCards, Player3AddCards); EventCenter.AddListener <Card[]>(EventType.MainPlayerRemoveCards, MainPlayerRemoveCards); EventCenter.AddListener <Card[]>(EventType.Player2RemoveCards, Player2RemoveCards); EventCenter.AddListener <Card[]>(EventType.Player3RemoveCards, Player3RemoveCards); EventCenter.AddListener(EventType.RefreshPlayerUI, RefreshPlayerUI); EventCenter.AddListener(EventType.MatchStart, MatchStart); }
public override void OnEnter(object intent = null) { base.OnEnter(intent); m_ProfileBtn.onClick.AddListener(OnProfileBtnClick); m_ActionBtn.onClick.AddListener(OnActionBtnClick); m_NextBtn.onClick.AddListener(OnNextBtnClick); m_SettingBtn.onClick.AddListener(OnSettingBtnClick); m_MapBtn.onClick.AddListener(OnMapBtnClick); m_RoommateBtns[0].onClick.AddListener(() => { OnRoommateBtnClick(0); }); m_RoommateBtns[1].onClick.AddListener(() => { OnRoommateBtnClick(1); }); m_RoommateBtns[2].onClick.AddListener(() => { OnRoommateBtnClick(2); }); EventCenter.AddListener(EventType.NextRound, NextRound); EventCenter.AddListener <string>(EventType.ChangeSkin, SetSkin); EventCenter.AddListener(EventType.UpdateActionPanelEvent, SetCurRoundTxt); EventCenter.AddListener <bool>(EventType.ControllUIOnOff, ControllUIShowAndFade); m_CurRoundTxt.text = "当前回合:" + GlobalManager.Instance.player.CurRound.ToString(); }
public void Enter() { SetStateTo(GameStateType.GS_Continue); EventCenter.Broadcast(EGameEvent.eGameEvent_UserEnter); //AudioClip clip = Resources.Load(AudioDefine.PATH_UIBGSOUND) as AudioClip; //AudioManager.Instance.PlayBgAudio(clip); ResourceUnit clipUnit = ResourcesManager.Instance.loadImmediate(AudioDefine.PATH_UIBGSOUND, ResourceType.ASSET); AudioClip clip = clipUnit.Asset as AudioClip; AudioManager.Instance.PlayBgAudio(clip); EventCenter.AddListener <CEvent>(EGameEvent.eGameEvent_IntoLobby, OnEvent); EventCenter.AddListener(EGameEvent.eGameEvent_SdkLogOff, SdkLogOff); }
private void Awake() { EventCenter.AddListener(EventType.ShowQuitPanel, ShowQuitPanel); bg = transform.Find("bg").GetComponent <Image>(); bg.color = new Color(bg.color.r, bg.color.g, bg.color.b, 0); dialog = transform.Find("Dialog").gameObject; dialog.transform.localScale = Vector3.zero; btn_Yes = transform.Find("Dialog/btn_Yes").GetComponent <Button>(); btn_Yes.onClick.AddListener(OnYesButtonClick); btn_No = transform.Find("Dialog/btn_No").GetComponent <Button>(); btn_No.onClick.AddListener(OnNoButtonClick); gameObject.SetActive(false); }
//************* #endregion #region 生命周期 private void Awake() { list = new List <string>(); nameTxt = transform.Find("name").GetComponent <Text>(); progress = transform.Find("progress").GetComponent <Text>(); showUI = new ShowUI(); //******************测试 _progress = new Dictionary <string, int>(); _need = new Dictionary <string, int>(); _progress.Add("刀剑", 1); _progress.Add("棍棒", 2); _need.Add("刀剑", 5); _need.Add("棍棒", 5); //***************** EventCenter.AddListener <TaskSystem>(EventDefine.MiniTaskShow, Show); }
void Awake() { EventCenter.AddListener(EventDefine.ShowShopPanel, Show); parent = transform.Find("ScrollRect/Parent"); txt_Name = transform.Find("txt_Name").GetComponent <Text>(); btn_Back = transform.Find("btn_back").GetComponent <Button>(); btn_Back.onClick.AddListener(OnBackButtonClick); btn_select = transform.Find("btn_select").GetComponent <Button>(); btn_select.onClick.AddListener(OnSelectBtnClick); btn_buy = transform.Find("btn_buy").GetComponent <Button>(); btn_buy.onClick.AddListener(OnBuyButtonClick); txt_diamond = transform.Find("Diamond/Text").GetComponent <Text>(); Debug.Log("jiazai wancheng"); vars = Managevars.GetManagevars(); //Init(); }
void Awake() { EventCenter.AddListener(EventDefine.ShowResetPanel, Show); img_Bg = transform.Find("Bg").GetComponent <Image>(); btn_no = transform.Find("dialog/no").GetComponent <Button>(); btn_no.onClick.AddListener(OnNoBtnClick); btn_yes = transform.Find("dialog/yes").GetComponent <Button>(); btn_yes.onClick.AddListener(OnYesBtnClick); dialog = transform.Find("dialog").gameObject; img_Bg.color = new Color(img_Bg.color.r, img_Bg.color.g, img_Bg.color.b, 0); dialog.transform.localScale = Vector3.zero; gameObject.SetActive(false); }
private void Start() { DontDestroyOnLoad(this); LoadPlayerInfo(); SceneManager.sceneLoaded += OnSceneLoaded; // 加载场景时隐藏 CommonPlayer EventCenter.AddListener(EventType.BeginLoadScene, () => { if (Player != null) { Player.HidePlayer(); } }); }
private void Awake() { EventCenter.AddListener(EventDefine.ShowRankPanel, ShowRankPanel); m_btnClose = transform.Find("btnClose").GetComponent <Button>(); m_btnClose.onClick.AddListener(OnBtnCloseClicked); m_textGold = transform.Find("ScoreList/Gold/textGold").GetComponent <Text>(); m_textSliver = transform.Find("ScoreList/Sliver/textSliver").GetComponent <Text>(); m_textBronze = transform.Find("ScoreList/Bronze/textBronze").GetComponent <Text>(); m_imgBg = m_btnClose.GetComponent <Image>(); m_goScoreList = transform.Find("ScoreList").gameObject; // 一开始不显示 m_imgBg.color = new Color(m_imgBg.color.r, m_imgBg.color.g, m_imgBg.color.b, 0); m_goScoreList.transform.localScale = Vector3.zero; gameObject.SetActive(false); }
public void Enter() { SetStateTo(GameStateTypeEnum.GS_Continue); RoomCtrl.Instance.Enter(); ResourceItem clipUnit = ResourcesManager.Instance.loadImmediate(AudioDefine.PATH_UIBGSOUND, ResourceType.ASSET); AudioClip clip = clipUnit.Asset as AudioClip; AudioManager.Instance.PlayBgAudio(clip); EventCenter.AddListener <FEvent>((Int32)GameEventEnum.GameEvent_RoomBack, OnEvent); EventCenter.AddListener <FEvent>((Int32)GameEventEnum.GameEvent_IntoHero, OnEvent); EventCenter.AddListener <UInt64, string>((Int32)GameEventEnum.GameEvent_InviteCreate, InviteAddFriend); EventCenter.AddListener((Int32)GameEventEnum.GameEvent_SdkLogOff, SdkLogOff); EventCenter.AddListener((Int32)GameEventEnum.GameEvent_ConnectServerFail, OnConnectServerFail); }
// === auto generated code end === void Awake() { // === auto generated code begin === registerButton = transform.Find("RegisterButton").GetComponent <UnityEngine.UI.Button>(); loginButton = transform.Find("LoginButton").GetComponent <UnityEngine.UI.Button>(); playOfflineButton = transform.Find("PlayOfflineButton").GetComponent <UnityEngine.UI.Button>(); passwordField = transform.Find("PasswordField").GetComponent <UnityEngine.UI.InputField>(); userNameField = transform.Find("UserNameField").GetComponent <UnityEngine.UI.InputField>(); // === auto generated code end === //register callbacks registerButton.onClick.AddListener(OnRegisterBtnClicked); loginButton.onClick.AddListener(OnLoginBtnClicked); playOfflineButton.onClick.AddListener(OnPlayOfflineButtonClicked); EventCenter.AddListener(EventType.UIShowLogin, Show); }
void Awake() { vars = Managevars.GetManagevars(); Instance = this; EventCenter.AddListener(EventDefine.AddScore, AddGameScore); EventCenter.AddListener(EventDefine.PlayerMove, PlayerMove); EventCenter.AddListener(EventDefine.AddDiamond, AddGameDiamond); EventCenter.AddListener <int>(EventDefine.UpdateAllDiamond, UpdateAllDiamond); if (GameData.isRestartGame) { IsGameStarted = true; } InitGameData(); }
public override void InitWhenCreateModel() { // base.InitWhenCreateModel(); if (PlayerPrefs.HasKey(GameMethod.RangeVoc)) { int sKey = PlayerPrefs.GetInt(GameMethod.RangeVoc); bool state = (sKey == 1) ? true : false; GameMethod.SetRange(state); } bool effectState = false; if (PlayerPrefs.HasKey(GameMethod.EffectVoc)) { int sKey = PlayerPrefs.GetInt(GameMethod.EffectVoc); effectState = (sKey == 1) ? true : false; } GameMethod.SetEffect(effectState); InitSkillDic(SkillIdDic); InitSkillDic(BaseSkillIdDic); EventCenter.Broadcast(EGameEvent.eGameEvent_LocalPlayerInit); ResourceUnit WalkAudioClipUnit = ResourcesManager.Instance.loadImmediate(AudioDefine.PATH_HERO_WALKSOUND + ConfigReader.GetHeroInfo(this.NpcGUIDType).un32WalkSound, ResourceType.ASSET); WalkAudioClip = WalkAudioClipUnit.Asset as AudioClip; ResourceUnit DeadAudioClipUnit = ResourcesManager.Instance.loadImmediate(AudioDefine.PATH_HERO_DEADSOUND + ConfigReader.GetHeroInfo(this.NpcGUIDType).HeroDeathSould, ResourceType.ASSET); DeadAudioClip = DeadAudioClipUnit.Asset as AudioClip; ResourceUnit EnterAltarClipUnit = ResourcesManager.Instance.loadImmediate(AudioDefine.PATH_ENTERALTAR_SOUND, ResourceType.ASSET); EnterAltarClip = EnterAltarClipUnit.Asset as AudioClip; ResourceUnit RebornClipUnit = ResourcesManager.Instance.loadImmediate(AudioDefine.PATH_REBORN_SOUND, ResourceType.ASSET); RebornClip = RebornClipUnit.Asset as AudioClip; base.InitWhenCreateModel(); EventCenter.AddListener <UInt64>(EGameEvent.eGameEvent_GameOver, OnGameOver); OnCameraUpdatePosition(); }
void OnEventEnd(FEvent eve) { if (EventCenter.mEventTable.ContainsKey((data.helpTriggerEvent + endTaskBetween))) { EventCenter.RemoveListener <FEvent>((data.helpTriggerEvent + endTaskBetween), OnEventEnd); } if (taskEffect != null) { taskEffect.OnEnd(); } taskEffect = null; if (isFinish)//如果任务已经提交则,真正完成此任务 { OnEnd(); return; } EventCenter.AddListener <FEvent>(data.helpTriggerEvent, OnEventStart); }
private void Start() { modemPlaceZone = GetComponentInChildren <VRTK_SnapDropZone>(); if (m_spawanInHand == null) { m_spawanInHand = FindObjectOfType <InventorySpawnInHand>(); } modemPlaceZone.gameObject.SetActive(false); m_spawanInHand.ModemSpawn += RegisterModem; EventCenter.AddListener(m_ActivateStep, ActivateSection); //EventCenter.AddListener(m_ActivateStep, RegisterCableSnapZone); if (modemPlaceZone != null) { modemPlaceZone.ObjectSnappedToDropZone += ModemSnaptoZone; modemPlaceZone.ObjectUnsnappedFromDropZone += ModemUnSnaptoZone; } gameObject.SetActive(false); }
private void Awake() { EventCenter.AddListener(EventType.ShowRankPanel, Show); txt_RankList = new Text[3]; btn_Close = transform.Find("Btn_Close").GetComponent <Button>(); btn_Close.onClick.AddListener(OnBtn_CloseClick); txt_RankList[0] = transform.Find("Img_RankList/GOE_Gold/Txt_Gold").GetComponent <Text>(); txt_RankList[1] = transform.Find("Img_RankList/GOE_Silver/Txt_Silver").GetComponent <Text>(); txt_RankList[2] = transform.Find("Img_RankList/GOE_Copper/Txt_Copper").GetComponent <Text>(); go_Img_RankList = transform.Find("Img_RankList").gameObject; btn_Close.GetComponent <Image>().color = new Color(btn_Close.GetComponent <Image>().color.r, btn_Close.GetComponent <Image>().color.g, btn_Close.GetComponent <Image>().color.b, 0); go_Img_RankList.transform.localScale = Vector3.zero; gameObject.SetActive(false); }
private void Awake() { //UI组件 parent = transform.Find("ScrolRect/Parent"); txt_SkinName = transform.Find("txt_SkinName").GetComponent <Text>(); txt_Diamond = transform.Find("Diamond/txt_DiamondCount").GetComponent <Text>(); btn_Back = transform.Find("btn_Back").GetComponent <Button>(); btn_Back.onClick.AddListener(OnBackButtonClick); btn_Select = transform.Find("btn_Select").GetComponent <Button>(); btn_Select.onClick.AddListener(OnSelectButtonClick); btn_Buy = transform.Find("btn_Buy").GetComponent <Button>(); btn_Buy.onClick.AddListener(OnBuyButtonClick); vars = ManagerVars.GetManagerVars(); //事件监听 EventCenter.AddListener(EventDefine.ShowShopPanel, ShowPanel); HidePanel(); }
private void Awake() { IsGameStarted = false; IsPause = false; Instance = this; fallTime = 6f; EventCenter.AddListener(EventType.AddScore, AddGameScore); EventCenter.AddListener(EventType.PlayerMove, PlayerIsMove); EventCenter.AddListener(EventType.AddDiamond, AddDiamond); //再来一局时直接进入开始游戏环节 if (GameData.IsAgainGame) { IsGameStarted = true; } vars = ManagerVars.GetManagerVars(); //gameData = new GameData(); InitGameData(); }
private void Awake() { // 获取UI组件 /*userIconImg = transform.Find("Img_UserIcon").GetComponent<Image>(); * msgText = transform.Find("Txt_Msg").GetComponent<Text>(); * usernameText = transform.Find("Txt_Username").GetComponent<Text>(); * loginBtn = transform.Find("Btn_Login").GetComponent<Button>(); * logoutBtn = transform.Find("Btn_Logout").GetComponent<Button>(); */ // 添加按钮点击事件 loginBtn.onClick.AddListener(OnLoginBtnClicked); logoutBtn.onClick.AddListener(OnLogoutBtnClicked); logoutBtn.gameObject.SetActive(false); EventCenter.AddListener(EventTypes.AuthSuccess, OnAuthSuccess); }
void Awake() { gameObject.SetActive(false); currentText = transform.Find("txt_Score").GetComponent <Text>(); highText = transform.Find("HighScore/txt_HighScore").GetComponent <Text>(); addDiamondCount = transform.Find("Diamond/txt_AddDiamond").GetComponent <Text>(); btn_Home = transform.Find("btn_Home").GetComponent <Button>(); btn_Rank = transform.Find("btn_Rank").GetComponent <Button>(); btn_Restart = transform.Find("Restart").GetComponent <Button>(); img_New = transform.Find("img_New").GetComponent <Image>(); btn_Home.onClick.AddListener(OnHomeButtonClick); btn_Rank.onClick.AddListener(OnRankButtonClick); btn_Restart.onClick.AddListener(OnRestartButtonClick); EventCenter.AddListener(EventDefine.ShowGameOver, Show); }
private void Awake() { news = transform.Find("Img_New"); news.gameObject.SetActive(false); score = transform.Find("Text_Score").GetComponent <Text>(); maxScore = transform.Find("Obj_MaxScore/Text_MaxScore").GetComponent <Text>(); diamondNum = transform.Find("Obj_DiamondNum/Text_DiamondNum").GetComponent <Text>(); again = transform.Find("Text_Btn_Again").GetComponent <Button>(); again.onClick.AddListener(AgainClick); home = transform.Find("Img_Btn_Home").GetComponent <Button>(); home.onClick.AddListener(HomeClick); rank = transform.Find("Img_Btn_Rank").GetComponent <Button>(); rank.onClick.AddListener(RankClick); EventCenter.AddListener(EventDefine.ShowGameOverPanel, ShowSelf); gameObject.SetActive(false); }
private void Awake() { Instance = this; //不需要New了,下面调用了初始化的方法 //data = new GameData(); vars = ManagerVars.GetManagerVars(); EventCenter.AddListener(EventDefine.AddScore, AddGameScore); EventCenter.AddListener(EventDefine.PlayerMove, PlayerMove); EventCenter.AddListener(EventDefine.AddDiamond, AddGameDiaond); if (GameData.IsAgainGame) { IsGameStarted = true; } InitGameData(); }
//******************************* private void Awake() { vars = ManagerVars.GetManagerVars(); Instance = this; IsGameOver = false; IsPlayerMoved = false; EventCenter.AddListener(EventDefine.AddScore, AddScore); EventCenter.AddListener(EventDefine.GetDiamond, GetDiamond); EventCenter.AddListener(EventDefine.PlayerMove, PlayerMove); if (GameData.ifRetryGame) { IsGameStarted = true;//通过再来一次重新加载场景的话,直接设置游戏开始 } InitGameData(); }
private void Awake() { if (LevelManager.instance != null) { return; } instance = this; skillSellNpcPf = Resources.Load <GameObject>(GameDefine.skillSellNpcPath); itemSellNpcPf = Resources.Load <GameObject>(GameDefine.itemSellNpcPath); shortRangeRolePf = Resources.Load <GameObject>(GameDefine.shortRangeRole); longRangeRolePf = Resources.Load <GameObject>(GameDefine.longRangeRole); EventCenter.AddListener(EventType.OnBossDie, ReloadLevel); LoadJson(); }
void Awake() { view = GetComponentInChildren <GameView>(); p1Manager = transform.Find("MainPlayer").GetComponent <MainPlayerManagerOffline>(); p1Manager.Init(CardManager.MainPlayerHand); p2Manager = transform.Find("Player2").GetComponent <OtherPlayerManagerOffline>(); p2Manager.Init(CardManager.Player2Hand, 2); p3Manager = transform.Find("Player3").GetComponent <OtherPlayerManagerOffline>(); p3Manager.Init(CardManager.Player3Hand, 3); EventCenter.AddListener(EventType.TestEvent, Test); EventCenter.AddListener(EventType.MatchExit, ReturnToLobby); EventCenter.AddListener(EventType.MatchReset, MatchReset); EventCenter.AddListener(EventType.DealCardOver, DealCardOver); CardManager.SetLastHand(CardSet.None); StartDealCard(); }
private void Awake() { vars = ManagerVars.GetManagerVars(); parent = transform.Find("ScrollRect/Parent"); txt_Name = transform.Find("txt_Name").GetComponent <Text>(); txt_Diamond = transform.Find("Diamond/txt_Diamond").GetComponent <Text>(); btn_Back = transform.Find("btn_Back").GetComponent <Button>(); btn_Back.onClick.AddListener(OnBackButtonClick); btn_Select = transform.Find("btn_Select").GetComponent <Button>(); btn_Select.onClick.AddListener(OnSelectButtonClick); btn_Buy = transform.Find("btn_Buy").GetComponent <Button>(); btn_Buy.onClick.AddListener(OnBuyButtonClick); EventCenter.AddListener(EventDefine.ShowShopPanel, ShowShopPanel); gameObject.SetActive(false); }
private void Awake() { bagInfo = new Dictionary <int, BagGrid>(); //UIManager.GetInstance().CloseUIForms("PlayerInventory"); CurrentUIType.UIForms_Type = UIFormType.Normal; RigisterButtonObjectEvent("Btn_CloseInv", p => ClosePlayerInventory()); rectTransforms = UnityHelper.FindTheChildNode(gameObject, "SlotsGrid").GetComponentsInChildren <BagGrid>(); for (int i = 1; i <= rectTransforms.Length; i++) { bagInfo.Add(i, rectTransforms[i - 1]); } //注册给格子赋值方法 EventCenter.AddListener <int, Item, int>(EventDefine.UI_SetBagInfo, UI_SetBagInfo); //注册初始化背包方法 EventCenter.AddListener <Dictionary <int, GridInfo> >(EventDefine.InitBag, InitBag); }