Beispiel #1
0
    public override bool inited()
    {
        SolaEngine engine = SolaEngine.getInstance();
        HeroMgr    hMgr   = (HeroMgr)engine.getMgr(typeof(HeroMgr));

        List <DialogueInfoConfig> infoCfgs = (List <DialogueInfoConfig>)engine.getCfg(DialogueInfoConfigData.NAME);

        for (int i = 0; i < infoCfgs.Count; i++)
        {
            DialogueInfoConfig infoCfg   = infoCfgs[i];
            DialogueInfoModel  infoModel = new DialogueInfoModel();
            infoModel.setCfg(infoCfg, hMgr);

            int id = infoModel.getId();
            _dialogueInfoModels.Add(id, infoModel);
        }

        List <DialogueConfig> cfgs = (List <DialogueConfig>)engine.getCfg(DialogueConfigData.NAME);

        for (int i = 0; i < cfgs.Count; i++)
        {
            DialogueConfig cfg   = cfgs[i];
            DialogueModel  model = new DialogueModel();
            model.setCfg(cfg, this);

            int id = model.getId();
            _dialogueModels.Add(id, model);
        }

        MissionMgr mMgr = (MissionMgr)engine.getMgr(typeof(MissionMgr));

        mMgr.initDialogueInfo(this);
        return(true);
    }
Beispiel #2
0
    public override bool init()
    {
        _engine        = SolaEngine.getInstance();
        _roleCfg       = ((List <RoleConfig>)_engine.getCfg(RoleConfigData.NAME)) [0];
        _createRoleCfg = ((List <CreateRoleConfig>)_engine.getCfg(CreateRoleConfigData.NAME)) [0];

        return(true);
    }
Beispiel #3
0
    public override bool init()
    {
        _modelList = new List <HeroModel> ();
        _modelDict = new Dictionary <int, HeroModel> ();

        _engine = SolaEngine.getInstance();
        _cfgs   = (List <HeroConfig>)_engine.getCfg(HeroConfigData.NAME);

        return(true);
    }
Beispiel #4
0
    public override bool init()
    {
        SolaEngine engine = SolaEngine.getInstance();

        List <MissionConfig> missionCfgs = (List <MissionConfig>)engine.getCfg(MissionConfigData.NAME);

        _missionModels = new Dictionary <int, MissionModel>();
        foreach (MissionConfig cfg in missionCfgs)
        {
            MissionModel model = new MissionModel();
            model.setCfg(cfg);
            _missionModels.Add(model.getId(), model);
        }

        return(true);
    }
Beispiel #5
0
    public override bool init()
    {
        _mapModels = new Dictionary <int, MapModel> ();

        SolaEngine       engine = SolaEngine.getInstance();
        List <MapConfig> cfgs   = (List <MapConfig>)engine.getCfg(MapConfigData.NAME);

        foreach (MapConfig cfg in cfgs)
        {
            MapModel mapModel = new MapModel();
            mapModel.setCfg(cfg);

            int mapId = mapModel.getId();
            _mapModels.Add(mapId, mapModel);
        }

        return(true);
    }
Beispiel #6
0
    public override bool init()
    {
        _skillModels = new Dictionary <int, SkillModel> ();

        SolaEngine         engine    = SolaEngine.getInstance();
        List <SkillConfig> skillCfgs = (List <SkillConfig>)engine.getCfg(SkillConfigData.NAME);

        for (int i = 0; i < skillCfgs.Count; i++)
        {
            SkillConfig skillCfg = skillCfgs[i];

            SkillModel skillModel = new SkillModel();
            skillModel.setCfg(skillCfg);

            int skillId = skillModel.getId();
            _skillModels.Add(skillId, skillModel);
        }

        return(true);
    }
Beispiel #7
0
    public override bool inited()
    {
        _infoModels = new Dictionary <int, BattleInfoModel> ();

        SolaEngine engine = SolaEngine.getInstance();
        List <BattleInfoConfig> infoCfgs = (List <BattleInfoConfig>)engine.getCfg(BattleInfoConfigData.NAME);
        HeroMgr hMgr = (HeroMgr)engine.getMgr(typeof(HeroMgr));

        foreach (BattleInfoConfig cfg in infoCfgs)
        {
            BattleInfoModel model = new BattleInfoModel();
            model.setCfg(cfg, hMgr);

            int id = model.getId();
            _infoModels.Add(id, model);
        }

        MissionMgr mMgr = (MissionMgr)engine.getMgr(typeof(MissionMgr));

        mMgr.initBattleInfo(this);
        return(true);
    }