/// <param name="reveiver"></param> /// <param name="content"></param> //public Message SendMessageTo(Player receiver, string content) //{ // Message message = new Message(this, content, receiver); // DsaveNewMessage(message); // return message; //} public bool DecutMoney(decimal amount, string cause) { if (amount==0) { return true; } try { if (DDecutMoney != null) { this.Account.Balance = DDecutMoney.Invoke(this, amount, cause); } return true; } catch (Exception) { return false; } //try //{ // this.Account.Addmount(-ticketPrice_, cause); // return true; //} //catch (Exception) //{ // return false; //} }
/// <param name="reveiver"></param> /// <param name="content"></param> //public Message SendMessageTo(Player receiver, string content) //{ // Message message = new Message(this, content, receiver); // DsaveNewMessage(message); // return message; //} public bool DecutMoney(decimal amount, string cause) { if (amount==0) { return true; } try { if (DDecutMoney != null) { this.Account.Balance = DDecutMoney.Invoke(this, amount, cause); } return true; } catch (Exception) { return false; } }