// Use this for initialization void Start() { NetworkManager.AddEventListener("GetPlayersInfo", OnGetPlayersInfo); NetworkManager.AddEventListener("UpdatePlayerInfo", UpdatePlayerInfo); NetworkManager.AddEventListener("PlayerKilled", OnPlayerKilled); NetworkManager.AddEventListener("PlayerEquipHelmet", OnPlayerEquipHelmet); NetworkManager.AddEventListener("PlayerEquipClothe", OnPlayerEquipClothe); NetworkManager.AddEventListener("PlayerEquipWeapon", OnPlayerEquipWeapon); NetworkManager.AddEventListener("PlayerMagic", OnPlayerMagicBack); NetworkManager.AddEventListener("PlayerSuccess", OnPlayerSuccess); NetworkManager.AddEventListener("PlayerDead", OnPlayerDead); NetworkManager.AddEventListener("PlayerGetBuff", OnPlayerGetBuff); }
protected override void InitUiOnAwake() { Btn_Leave = GameTool.GetTheChildComponent <Button>(this.gameObject, "Btn_Leave"); Btn_Leave.onClick.AddListener(LeaveRoom); Btn_Prepare = GameTool.GetTheChildComponent <Button>(this.gameObject, "Btn_Prepare"); Btn_Start = GameTool.GetTheChildComponent <Button>(this.gameObject, "Btn_Start"); Btn_Start.onClick.AddListener(RequestStartGame); MemberList = GameTool.GetTheChildComponent <ScrollRect>(this.gameObject, "MemberList"); NetworkManager.AddEventListener("GetRoomInfo", GetRoomInfo); NetworkManager.AddEventListener("StartGame", OnStartGameBack); }
// Use this for initialization void Start() { Circlefield = GameObject.Find("CircleField"); itemSpawnPoint = GetComponent <ItemSpawnPoint>(); //LoadCirclefieldInfo(); //初始化网络事件 NetworkManager.AddEventListener("GetMapItemData", OnGetMapItemDataBack); NetworkManager.AddEventListener("Circlefield", OnCirclefieldBack); NetworkManager.AddEventListener("CirclefieldTime", OnCirclefieldTimeBack); NetworkManager.AddEventListener("DoorOpen", OnDoorOpen); NetworkManager.AddEventListener("AllPlayerLoaded", OnAllPlayerLoaded); NetworkManager.AddEventListener("PickItem", OnPickItem); NetworkManager.AddEventListener("DropItem", OnDropItem); //门加入字典 for (int i = 0; i < itemSpawnPoint.DoorSpawnPoints.Length; i++) { itemSpawnPoint.DoorSpawnPoints[i].GetComponent <DoorControl>().DoorID = i; Doors.Add(i, itemSpawnPoint.DoorSpawnPoints[i]); } ProbabilityValue = ItemInfoManager.Instance.GetTotalOccurrenceProbability(); ItemsID = ItemInfoManager.Instance.GetAllItemsID(); }
protected override void InitDataOnAwake() { this.uiId = UIid.MainUI; NetworkManager.AddEventListener("GetRoomList", GetRoomList); }