internal static void OnBeginFight() { var pkt = new PktCommonRequest(); pkt.method = (int)ECommonMethod.BeginFight; AClientApp.RemoteCall(pkt); }
public static void OnCreateOrder(int productID) { var pkt = new PktCreateOrderRequest(); pkt.productID = productID; AClientApp.RemoteCall <PktCreateOrderResult>(pkt, CreateOrderCb); }
internal static void OnEnterScene() { var pkt = new PktCommonRequest(); pkt.method = (int)ECommonMethod.EnterScene; AClientApp.RemoteCall(pkt); }
public static void OnPay(int productID) { PktPayRequest pkt = new PktPayRequest(); pkt.productID = productID; AClientApp.RemoteCall(pkt); }
public static void OnGetSdata(string name) { var pkt = new PktGetSdata(); pkt.name = name; AClientApp.RemoteCall(pkt); }
internal static void OnEnterConta(string swx) { var pkt = new PktCommonRequest(); pkt.pData.strArg = swx; pkt.method = (int)ECommonMethod.EnterConta; AClientApp.RemoteCall(pkt); }
internal static void OnEnterCity() { var pkt = new PktCommonRequest(); pkt.pData.intArg = 1; pkt.method = (int)ECommonMethod.EnterConta; AClientApp.RemoteCall(pkt); }
internal static void OnEnterGame(string uid, PktLoginRequest.EPartnerID ePartnerID) { var req = new PktEnterGameRequest(); req.uid = uid; req.ePartnerID = ePartnerID; AClientApp.RemoteCall <PktEnterGameResult>(req, OnEnterGameCb); }
public static void OnExchange(int count) { PktExchangeRequest pkt = new PktExchangeRequest(); pkt.count = count; pkt.eType = PktExchangeRequest.EType.Gold; AClientApp.RemoteCall <PktExchangeResult>(pkt, ExchangeCb); }
public static void OnCreateAvatar(string avatarName, int sex) { var req = new PktCreateAvatarRequest(); req.avatarName = avatarName; req.sex = sex; AClientApp.RemoteCall <PktCreateAvatarResult>(req, OnCreateAvatarCb); }
public static void OnLogin(string username, string password, PktLoginRequest.EPartnerID ePartnerID) { var req = new PktLoginRequest(); req.username = username; req.password = password; req.ePartnerID = ePartnerID; AClientApp.RemoteCall <PktLoginResult>(req, OnLoginCb); }
static void Main(string[] args) { AOutput.Instance.RegistOutputDel((log, elv) => Console.WriteLine(log)); AClientApp.Init(new AOnlineSubsystem()); AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException; Task.Run(() => { new AConsoleClient().run(); }); while (true) { ; } }
protected override void InitComponents() { var textUsername = FindWidget <Text>("textUsername"); textUsername.text = AClientApp.myAvatar.AvatarName; textGold = FindWidget <Text>("textGold"); OnParamUpdateCb(null); var menuCell = FindWidget <Button>("menuCell"); menuCell.gameObject.SetActive(false); var btnRank = FindWidget <Button>("btnRank"); btnRank.onClick.AddListener(() => { LoadAnotherUI <UIRank>(); }); var btnCheck = FindWidget <Button>("btnCheck"); btnCheck.onClick.AddListener(() => { }); var btnLogout = FindWidget <Button>("btnLogout"); btnLogout.onClick.AddListener(() => { AClientApp.OnDisconnect(); OnUnloadThis(); LoadAnotherUI <UIMinerLogin>(); }); foreach (var g in dGames) { var menu = GameObject.Instantiate(menuCell, menuCell.transform.parent); menu.gameObject.SetActive(true); menu.GetComponentInChildren <Text>().text = g.Key; menu.onClick.AddListener(() => { OnUnloadThis(); g.Value(); }); } UEventListener.Instance.OnRegisterEvent(UEvents.ParamUpdate, OnParamUpdateCb); }
static void Main(string[] args) { AOutput.Instance.RegistOutputDel((log, elv) => Console.WriteLine(log)); AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException; Task.Run(async() => { await AClientApp.StartClient(); if (AClientApp.bConnected) { StartConsoleClient(); } else { AOutput.LogError($"Connect server failed."); } }); while (true) { ; } }
private void OnDestroy() { AClientApp.OnDisconnect(); }
internal static void OnEnterGame() { var req = new PktEnterGameRequest(); AClientApp.RemoteCall <PktEnterGameResult>(req, OnEnterGameCb); }
public static void OnDailyCheck() { var pkt = new PktDailyCheckRequest(); AClientApp.RemoteCall <PktDailyCheckResult>(pkt, OnDailyCheckCb); }
protected override void InitComponents() { btnDailyCheck = FindWidget <Button>("btnDailyCheck"); btnDailyCheck.onClick.AddListener(() => { AClientApis.OnDailyCheck(); }); var textUsername = FindWidget <Text>("textUsername"); textUsername.text = CakeClient.GetCake("pinfo", CakeAvatar.myID).GetStringValue(ParamNameDefs.AvatarName); textGold = FindWidget <Text>("textGold"); textGold.text = "0"; textDiamond = FindWidget <Text>("textDiamond"); textDiamond.text = "0"; var btnLogout = FindWidget <Button>("btnLogout"); btnLogout.onClick.AddListener(() => { AClientApp.OnDisconnect(); OnUnloadThis(); LoadAnotherUI <UIMinerLogin>(); }); var btnPay = FindWidget <Button>("btnPay"); btnPay.onClick.AddListener(() => { //AClientApis.OnPay(1); AClientApis.OnCreateOrder(1); }); var btnExchange = FindWidget <Button>("btnExchange"); btnExchange.onClick.AddListener(() => { AClientApis.OnExchange(1); }); OnParamUpdateCb(null); RegisterEvent(UEvents.ParamUpdate, OnParamUpdateCb); RegisterEvent(UEvents.EventCreateOrder, OnCreateOrderCb); //var map01 = LoadClass<UMinerMap>("UI/MinerMap/Map01"); AClientApis.OnGetSdata(""); OnRegistAction(str => { UICommonWait.Hide(); var astrs = str.Split(' '); switch (astrs[0]) { case "ProvideContent": UIAlert.Show("ProvideContent " + str); break; case "FailedTransactions": UIAlert.Show("FailedTransactions " + str); break; case "UpdateTransactions": UIAlert.Show("UpdateTransactionss " + str); break; } }); }
private void OnConnect(string[] sCmds) { AClientApp.StartClient("127.0.0.1"); }