/// <summary> /// 获取这种id的猫可以获取的赏金 /// </summary> /// <param name="cattypeid"></param> public void AddCustomerModel(int cattypeid) { ManorInfoProxy manorInfoProxy = Facade.RetrieveProxy(ManorInfoProxy.NAME) as ManorInfoProxy; Temp_CustomerInfoData = new CustomerInfoVO(cattypeid, manorInfoProxy.catDic[cattypeid].Money); Facade.SendNotification(CustomerMediator.GENERATE_CUSTOMER, Temp_CustomerInfoData); }
public void AddEmployeeModel(int cattypeid) { ManorInfoProxy manorInfoProxy = Facade.RetrieveProxy(ManorInfoProxy.NAME) as ManorInfoProxy; Temp_EmployeeInfoData = new EmployeeInfoVO( cattypeid, manorInfoProxy.catDic[cattypeid].Name, manorInfoProxy.catDic[cattypeid].Level, manorInfoProxy.catDic[cattypeid].Evo, manorInfoProxy.catDic[cattypeid].Iq, manorInfoProxy.catDic[cattypeid].Atk, manorInfoProxy.catDic[cattypeid].React, manorInfoProxy.catDic[cattypeid].Skill, manorInfoProxy.catDic[cattypeid].About, manorInfoProxy.catDic[cattypeid].HirePrice ); Facade.SendNotification(EmployeeMediator.GENERATE_EMPLOYEE, Temp_EmployeeInfoData); }
public override void OnRegister() { userInfoProxy = Facade.RetrieveProxy(UserInfoProxy.NAME) as UserInfoProxy; manorInfoProxy = Facade.RetrieveProxy(ManorInfoProxy.NAME) as ManorInfoProxy; catgroupproxy = Facade.RetrieveProxy(CatGroupProxy.NAME) as CatGroupProxy; }