private void SpecialResult(NhoodResponseCode code) { SpecialButton.Disabled = false; if (code == NhoodResponseCode.SUCCESS) { string title = GameFacade.Strings.GetString("f118", "1"); string message = ""; switch (SpecialType) { case MessageSpecialType.Nominate: message = GameFacade.Strings.GetString("f118", "16"); break; case MessageSpecialType.Vote: message = GameFacade.Strings.GetString("f118", "11"); break; case MessageSpecialType.AcceptNomination: message = GameFacade.Strings.GetString("f118", "19"); break; } UIAlert.Alert(title, message, true); } }
private NhoodResponse Code(NhoodResponseCode code) { return(new NhoodResponse() { Code = code }); }
private void ResolveCallbacks(NhoodResponseCode code) { GameThread.InUpdate(() => { foreach (var cb in Callbacks) { cb.Invoke(code); } Callbacks.Clear(); Blocked = false; }); }
public override void Deserialize(IoBuffer input, ISerializationContext context) { Code = input.GetEnum <NhoodResponseCode>(); BanEndDate = input.GetUInt32(); Message = input.GetPascalVLCString(); }