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); }
public void setStatus(int status) { _status = status; SolaEngine engine = SolaEngine.getInstance(); MissionMgr mMgr = (MissionMgr)engine.getMgr(typeof(MissionMgr)); mMgr.saveData(); SolaSaver.getInstance().save(); }
// Use this for initialization void Start() { GameObject goMM; goMM = GameObject.Find("MissionManager"); if (goMM) { missionMgr = goMM.GetComponent <MissionMgr> (); Debug.Log(missionMgr); } }
//initialise a campaign game where the player needs to complete mission(s) private void InitCampaignGame() { MissionMgr = FindObjectOfType(typeof(MissionManager)) as MissionManager; ScenarioLoader scenarioLoader = FindObjectOfType(typeof(ScenarioLoader)) as ScenarioLoader; if (MissionMgr) //if there's a mission manager in this current map { MissionMgr.Init(this, scenarioLoader != null ? scenarioLoader.LoadedSceneario : null); //initiailise it } if (scenarioLoader != null) //destroy the scenario loader as it is no longer needed { Destroy(scenarioLoader.gameObject); } }
private void _updateMissionView() { MissionMgr mMgr = (MissionMgr)_engine.getMgr(typeof(MissionMgr)); Dictionary <int, MissionModel> missions = mMgr.getMissions(); itemScroll.reset(); foreach (MissionModel model in missions.Values) { MissionItem item = (MissionItem)MonoBehaviour.Instantiate(missionItem); item.setMission(model); itemScroll.addItem(item); } missionItem.gameObject.SetActive(false); }
// Use this for initialization void Start() { GameObject flagLocators = GameObject.Find("FlagLocators"); //Transform[] transforms = flagLocators.GetComponentInChildren<Transform> (); //GameObject[] goChildsGOs = flagLocators.GetComponentInChildren<GameObject> (); //spawnPointsAll=GameObject.FindGameObjectsWithTag(" MissionMgr missionMgr = GameObject.Find("MissionManager").GetComponent <MissionMgr>(); Mission m = missionMgr.missions [0]; m.activated = true; m.visable = true; m.status = Mission.MissionStatus.Acquired; m.displayName = "MissionOne"; m.description = "Collect all 5 randomly placed flags"; //Vector3 flagPos = spawnPointsMission [0].transform.position; //GameObject flagInstance=(GameObject)Instantiate( }
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); }
// Use this for initialization void Start() { missionMgr = GameObject.Find("MissionManager").GetComponent <MissionMgr> (); }