Example #1
0
 /**
  * 加载array数据到对象的变量里. 这个函数是Farm的getObject结尾会调用的函数.这个函数实际是toArray对应的toObject
  * 注意,mode,maxq,iniq变量是通过config文件查出来的,而不是存在数据库的。
  */
 public function load($data)
 {
     $this->i = $data['i'];
     $this->t = $data['t'];
     $activityCfg = ActivityConfig::get($this->t);
     Utility::logInfo('Class::ActivityConfig.load(' . $this->t . ')');
     $this->jqes = $data['jqes'];
     $this->jobs = $data['jobs'];
     $this->jops = $data['jops'];
     $this->mode = $activityCfg['mode'];
     $this->maxq = $activityCfg['maxq'];
     $this->iniq = $activityCfg['iniq'];
 }
Example #2
0
 /**
  * 返回农场的配置数据
  *
  *
  * @return var
  */
 public static function toArray()
 {
     $farm_config['BuildingConfig'] = BuildingConfig::toArray();
     $farm_config['ActivityConfig'] = ActivityConfig::toArray();
     $farm_config['StorageConfig'] = StorageConfig::toArray();
     $farm_config['ResourceConfig'] = ResourceConfig::toArray();
     $farm_config['JobConfig'] = JobConfig::toArray();
     $farm_config['BarsoConfig'] = BarsoConfig::toArray();
     //$farm_config['hall']   = HallConfig::toAllArray();
     //$farm_config['hall']   = HallConfig::toAllArray();
     //$farm_config['shop']   = ShopConfig::toAllArray();
     //$farm_config['wall']   = WallConfig::toAllArray();
     //$farm_config['gate']   = GateConfig::toAllArray();
     //$farm_config['golder'] = GolderConfig::toAllArray();
     //$farm_config['fooder'] = FooderConfig::toAllArray();
     //$farm_config['foodar'] = FoodarConfig::toAllArray();
     //$farm_config['farmar'] = FarmarConfig::toAllArray();
     //$farm_config['YearLong'] = self::getWorldConfig('YearLong');
     //$farm_config['SeasonLong'] = self::getWorldConfig('SeasonLong');
     //$farm_config['DayLong'] = self::getWorldConfig('DayLong');
     return $farm_config;
 }