/// <summary> /// Constructor /// </summary> /// <param name="entries"></param> /// <param name="container"></param> public PortraitEditorWindow(ScrObjLibraryVariable entries, PortraitEntry container, SpriteListVariable poses) { entryLibrary = entries; entryValues = container; poseLibrary = poses; LoadLibrary(); }
/// <summary> /// Constructor /// </summary> /// <param name="entries"></param> /// <param name="container"></param> public CharacterEditorWindow(ScrObjLibraryVariable entries, CharacterEntry container, SpriteListVariable poses) { characterLibrary = entries; charValues = container; poseLibrary = poses; LoadLibrary(); }
/// <summary> /// Constructor for the editor window. /// </summary> /// <param name="entries"></param> /// <param name="container"></param> public SonglistEditorWindow(ScrObjLibraryVariable entries, MusicList container, ScrObjLibraryVariable entries2, SfxList container2) { musicLibrary = entries; musicValues = container; sfxLibrary = entries2; sfxValues = container2; LoadLibrary(); }
public DialogueHub(ScrObjLibraryVariable bkg, ScrObjLibraryVariable chars, ScrObjLibraryVariable dialogue, DialogueEntry de) { backgroundLibrary = bkg; characterLibrary = chars; dialogueLibrary = dialogue; dialogueValues = de; currentState = GameObject.FindObjectOfType <DialogueScene>(); dvc = GameObject.FindObjectOfType <DialogueVisualContainer>(); }
private void SetupValues(ScrObjLibraryVariable iLib, CharacterSaveData saveData) { skills = new CharacterSkill[SKILL_SIZE]; for (int i = 0; i < saveData.skills.Count; i++) { skills[i] = (CharacterSkill)iLib.GetEntry(saveData.skills[i]); //Debug.Log("Found skill " + skills[i].uuid); } }
/// <summary> /// Loads a list of uuids into the module list. /// </summary> /// <param name="saveData"></param> public void LoadItemData(SaveListUuid saveData, ScrObjLibraryVariable itemLibrary) { if (values.Length != saveData.size) { Debug.LogWarning("Something is wrong with the size of the module list."); } for (int i = 0; i < saveData.size; i++) { values[i] = string.IsNullOrEmpty(saveData.uuids[i]) ? null : (ItemEntry)itemLibrary.GetEntry(saveData.uuids[i]); } }
public InventoryContainer(ScrObjLibraryVariable iLib, CharacterSaveData saveData, UpgradeCalculator calculator) { wpnSkills = new WeaponRank[WPN_SKILLS]; for (int i = 0; i < saveData.wpnSkills.Length; i++) { wpnSkills[i] = (WeaponRank)saveData.wpnSkills[i]; } for (int i = 0; i < INVENTORY_SIZE; i++) { if (i >= saveData.inventory.Count) { inventory.Add(new InventoryTuple(null, i)); } else { ItemEntry item = (ItemEntry)iLib.GetEntry(saveData.inventory[i]); inventory.Add(new InventoryTuple(item, i) { currentCharges = saveData.invCharges[i] }); inventory[i].UpdateUpgrades(calculator); } } }
/// <summary> /// Constructor /// </summary> /// <param name="entries"></param> /// <param name="container"></param> public ItemEditorWindow(ScrObjLibraryVariable entries, ItemEntry container) { entryLibrary = entries; entryValues = container; LoadLibrary(); }
/// <summary> /// Constructor /// </summary> /// <param name="entries"></param> /// <param name="container"></param> public KanjiEditorWindow(ScrObjLibraryVariable entries, Kanji container) { kanjiLibrary = entries; kanjiBase = container; LoadLibrary(); }
/// <summary> /// Constructor /// </summary> /// <param name="entries"></param> /// <param name="container"></param> public MusicEditorWindow(ScrObjLibraryVariable entries, MusicEntry container) { musicLibrary = entries; musicValues = container; LoadLibrary(); }
/// <summary> /// Constructor /// </summary> /// <param name="entries"></param> /// <param name="container"></param> public BackgroundEditorWindow(ScrObjLibraryVariable entries, BackgroundEntry container) { entryLibrary = entries; entryValues = container; LoadLibrary(); }
/// <summary> /// Constructor /// </summary> /// <param name="entries"></param> /// <param name="container"></param> public ModuleEditorWindow(ScrObjLibraryVariable entries, Module container) { moduleLibrary = entries; moduleBase = container; LoadLibrary(); }
public BattleEditorWindow(ScrObjLibraryVariable entries, BattleEntry container) { battleLibrary = entries; battleValues = container; LoadLibrary(); }
public CharacterEditorWindow(ScrObjLibraryVariable entries, CharEntry container) { entryLibrary = entries; entryValues = container; LoadLibrary(); }
/// <summary> /// Constructor /// </summary> /// <param name="entries"></param> /// <param name="container"></param> public ItemEditorWindow(ScrObjLibraryVariable entries, ItemEquip container) { itemLibrary = entries; itemValues = container; LoadLibrary(); }
public EnemyEditorWindow(ScrObjLibraryVariable entries, EnemyEntry container) { enemyLibrary = entries; enemyValues = container; LoadLibrary(); }
/// <summary> /// Constructor for the editor window. /// </summary> /// <param name="entries"></param> /// <param name="container"></param> public SonglistEditorWindow(ScrObjLibraryVariable entries, MusicSetEntry container) { entryLibrary = entries; entryValues = container; LoadLibrary(); }
public SkillsContainer(ScrObjLibraryVariable iLib, CharacterSaveData saveData) { SetupValues(iLib, saveData); }