public CompanionState(CompanionData data) { id = data.id; this.data = data; locked = !data.openByDefault; dialogues = new List <SFDialogue>(); for (int i = 0; i < data.dialogueJsons.Count; i++) { dialogues.Add(new SFDialogue()); } }
public CompanionState GetCompanion(CompanionData.ItemID id) { for (int i = 0; i < companionStates.Count; i++) { if (companionStates[i].id == id) { return(companionStates[i]); } } return(null); }