public OSRICSaveLoadData(OSRICEngine _engine, MainController _mainCon) { engine = _engine; mainCon = _mainCon; VerifySaveFile(); // JSONCharacterList = new JSONObject(JSONObject.Type.ARRAY); LoadCharactersFromSaveFile(); }
// Update is called once per frame void Update() { if(engine==null) engine = gameObject.AddComponent<OSRICEngine>(); }
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(); }
// 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); }