예제 #1
0
 private void DeleteNPC(NPCData _npc)
 {
     if (DataMart.CheckNPC(_npc.ID))
     {
         DataMart.RemoveNPC(_npc);
     }
     else
     {
         Debug.LogError("NPC doesnt exist");
     }
 }
예제 #2
0
    private void SaveNPC(NPCData _npc)
    {
        _npc.Name = NPCName.text;
        _npc.URI  = PortraitURI.text;

        if (DataMart.CheckNPC(_npc.ID))
        {
            DataMart.RemoveNPC(_npc);
            DataMart.AddNPC(_npc);
        }
        else
        {
            DataMart.AddNPC(_npc);
        }
    }