Ejemplo n.º 1
0
    /// <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);
    }
Ejemplo n.º 2
0
    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);
    }
Ejemplo n.º 3
0
 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;
 }