public NPCCharacter(NonPlayerCharacter.AwakeningStatus status, Quest currentQuest, bool haveSpoken, bool hasQuest) { this.status = status; this.currentQuest = currentQuest; this.haveSpoken = haveSpoken; this.hasQuest = hasQuest; }
public void UpdateNPCList(int id, NonPlayerCharacter.AwakeningStatus status) { NPCCharacter npc = GetNPC(id); npc.status = status; npcList[id] = npc; }
public NPCCharacter() { this.status = NonPlayerCharacter.AwakeningStatus.is_stone; this.currentQuest = null; this.haveSpoken = false; this.hasQuest = false; }
public NPCCharacterWrapper(NPCManager.NPCCharacter npcCharacter) { status = npcCharacter.status; if (npcCharacter.currentQuest != null) { currentQuest = npcCharacter.currentQuest.questID; } haveSpoken = npcCharacter.haveSpoken; hasQuest = npcCharacter.hasQuest; }