public OSRICSaveLoadData(OSRICEngine _engine, MainController _mainCon)
 {
     engine = _engine;
     mainCon = _mainCon;
     VerifySaveFile();
     //		JSONCharacterList = new JSONObject(JSONObject.Type.ARRAY);
     LoadCharactersFromSaveFile();
 }
Example #2
0
 // Update is called once per frame
 void Update()
 {
     if(engine==null)
         engine = gameObject.AddComponent<OSRICEngine>();
 }
Example #3
0
 public OSRICLevels(OSRICEngine _oe)
 {
     engine = _oe;
     ClassLevels = new Dictionary<OSRIC_CLASS, int[]>();
     ClassLevels.Add(OSRIC_CLASS.Assassin,AssassinLevelArr);
     ClassLevels.Add(OSRIC_CLASS.Cleric, ClericLevelArr);
     ClassLevels.Add(OSRIC_CLASS.Druid, DruidLevelArr);
     ClassLevels.Add(OSRIC_CLASS.Fighter, FighterLevelArr);
     ClassLevels.Add(OSRIC_CLASS.Illusionist, IllusionistLevelArr);
     ClassLevels.Add(OSRIC_CLASS.MagicUser, MagicUserLevelArr);
     ClassLevels.Add(OSRIC_CLASS.Paladin, PaladinLevelArr);
     ClassLevels.Add(OSRIC_CLASS.Ranger, RangerLevelArr);
     ClassLevels.Add(OSRIC_CLASS.Thief, ThiefLevelArr);
     LoadUpperLevelTargets();
 }
Example #4
0
 // Use this for initialization
 void Start()
 {
     CharacterList = new List<RPGCharacterModel>();
     engine = gameObject.AddComponent<OSRICEngine>();
     DataIO = new OSRICSaveLoadData(engine,this);
     CreatorUI.engine = engine;
     CreatorUI.mainCon = this;
     ViewerUI.engine = engine;
     NavUI.SetNavigationMode(NAV_STATE.Home);
     SetNavigationMode(NAV_STATE.Home);
 }