void Start() { selectRoleView = UISceneCtrl.Instance.Load(UISceneType.SelectRole).GetComponent <UISceneSelectRoleView>(); selectRoleView.OnClickSelectRoleItem = OnClickSelectRoleItem; selectRoleView.NextJobButton = OnClickNextJobButton; selectRoleView.EnterGameButton = OnClickEnterGameButton; selectRoleView.DeleteRoleButton = OnClickDeleteRoleButton; selectRoleView.CreateRoleButton = OnClickCreateRoleButton; selectRoleView.ReturnButton = OnClickReturnButton; LoadRole(); RoleOpration_LogOnGameServerProto proto = new RoleOpration_LogOnGameServerProto(); proto.AccoutID = Global.Instance.AccountEntity.Id; NetWorkSocket.Instance.SendMsg(proto.ToArray()); SocketDispatcher.Instance.AddEventListen(ProtoCodeDef.LogOnGameServerReturnProto, OnLogOnGameServerReturnProto); SocketDispatcher.Instance.AddEventListen(ProtoCodeDef.DeleteRoleReturnProto, OnDeleteRoleReturnProto); SocketDispatcher.Instance.AddEventListen(ProtoCodeDef.EnterGameReturnProto, OnEnterGameReturnProto); SocketDispatcher.Instance.AddEventListen(ProtoCodeDef.SelectRoleInfoReturnProto, OnSelectRoleInfoReturnProto); SocketDispatcher.Instance.AddEventListen(ProtoCodeDef.CreateRoleReturnProto, OnCreateRoleReturnProto); SocketDispatcher.Instance.AddEventListen(ProtoCodeDef.SkillReturnReturnProto, OnSkillReturnReturnProto); //加载完成 if (DelegateDefine.Instance.OnLoadSceneOK != null) { DelegateDefine.Instance.OnLoadSceneOK(); } }
private void Awake() { m_uiSceneSelectRoleView = UISceneCtr.Instance.LoadSceneUI(UISceneCtr.SceneUIType.SelectRole).GetComponent <UISceneSelectRoleView>(); m_uiSceneSelectRoleView.m_DeleteButton.onClick.AddListener(OnClickBtnCallback); m_uiSceneSelectRoleView.OnBtnReturnClick = OnBtnReturnClick; m_uiSceneSelectRoleView.OnBtnCreateRoleClick = OnBtnCreateRoleCallback; }
//private int m_LastInWorldMapId = 0; private void Awake() { m_SelectRoleView = UISceneCtrl.Instance.LoadSceneUI(UISceneCtrl.SceneUIType.SelectRole).GetComponent <UISceneSelectRoleView>(); m_SelectRoleView.OnBtnBackGameClick = OnBtnBackGameClick; m_SelectRoleView.OnBtnBeginGameClick = OnBtnBeginGameClick; SocketDispatcher.Instance.AddEventListener(ProtoCodeDef.RoleCreateResponse, OnRoleCreateResponse); SocketDispatcher.Instance.AddEventListener(ProtoCodeDef.RoleLogOnGameServerResponse, OnLogOnGameServerResponse); //SocketDispatcher.Instance.AddEventListener(ProtoCodeDef.RoleInfoResponse,OnRoleInfoResponse); //SocketDispatcher.Instance.AddEventListener(ProtoCodeDef.RoleSkillDataResponse, OnRoleSkillDataResponse); }
private void OnDestroy() { RolePoint = null; m_JobList = null; m_RoleItemList = null; selectRoleView = null; oldObj = null; SocketDispatcher.Instance.RemoveEventListen(ProtoCodeDef.LogOnGameServerReturnProto, OnLogOnGameServerReturnProto); SocketDispatcher.Instance.RemoveEventListen(ProtoCodeDef.CreateRoleReturnProto, OnCreateRoleReturnProto); SocketDispatcher.Instance.RemoveEventListen(ProtoCodeDef.EnterGameReturnProto, OnEnterGameReturnProto); SocketDispatcher.Instance.RemoveEventListen(ProtoCodeDef.SelectRoleInfoReturnProto, OnSelectRoleInfoReturnProto); SocketDispatcher.Instance.RemoveEventListen(ProtoCodeDef.CreateRoleReturnProto, OnCreateRoleReturnProto); SocketDispatcher.Instance.RemoveEventListen(ProtoCodeDef.SkillReturnReturnProto, OnSkillReturnReturnProto); }