Example #1
0
 public NPCCharacter(NonPlayerCharacter.AwakeningStatus status, Quest currentQuest, bool haveSpoken, bool hasQuest)
 {
     this.status       = status;
     this.currentQuest = currentQuest;
     this.haveSpoken   = haveSpoken;
     this.hasQuest     = hasQuest;
 }
Example #2
0
    public void UpdateNPCList(int id, NonPlayerCharacter.AwakeningStatus status)
    {
        NPCCharacter npc = GetNPC(id);

        npc.status  = status;
        npcList[id] = npc;
    }
Example #3
0
 public NPCCharacter()
 {
     this.status       = NonPlayerCharacter.AwakeningStatus.is_stone;
     this.currentQuest = null;
     this.haveSpoken   = false;
     this.hasQuest     = false;
 }
Example #4
0
 public NPCCharacterWrapper(NPCManager.NPCCharacter npcCharacter)
 {
     status = npcCharacter.status;
     if (npcCharacter.currentQuest != null)
     {
         currentQuest = npcCharacter.currentQuest.questID;
     }
     haveSpoken = npcCharacter.haveSpoken;
     hasQuest   = npcCharacter.hasQuest;
 }