private void Client_OnSpendCoins(object sender, SpendCoinsArgs e) { string str = string.Format("OnSpendCoins: SpendOn({0}), Coins({1}), AuthToken({2})", e.SpendOn, e.Coins, AuthStringManager.AuthStringToAscii(e.AuthToken)); LogThread.Log(str, LogInterface.LogMessageType.Normal, true); TaskProcessor.AddTask(new HTask(HTask.HTaskType.SpendCoins, (HClient)sender, e)); }
private void Client_OnValidateGameInfo(HClient arg1, string authString, string hash) { string str = string.Format("OnValidateGameInfo: AuthToken({0}), Hash({1})", AuthStringManager.AuthStringToAscii(authString), AuthStringManager.AuthStringToAscii(hash)); LogThread.Log(str, LogInterface.LogMessageType.Normal, true); TaskProcessor.AddTask(new HTask(HTask.HTaskType.ValidateGameInfo, arg1, authString, hash)); }
private void Client_OnPuzzleComplete(object sender, PuzzleCompleteArgs e) { string str = string.Format("OnPuzzleComplete: Tower({0}), Floor({1}), Time({2}), AuthToken({3})", e.TowerIndex, e.FloorNumber, e.CompletionTime, AuthStringManager.AuthStringToAscii(e.AuthToken)); LogThread.Log(str, LogInterface.LogMessageType.Normal, true); TaskProcessor.AddTask(new HTask(HTask.HTaskType.PuzzleComplete_FetchData, (HClient)sender, e)); }