Esempio n. 1
0
 public ProppStoryData(ProppStoryData data)
 {
     interdiction = data.interdiction;
     villainy     = data.villainy;
     functions    = data.functions;
     characters   = data.characters;
     locations    = data.locations;
 }
 public ProppStory(ProppStoryData data)
 {
     ProppActionFactory.Instance.SetStory(this);
     characters = data.characters;
     locations  = data.locations;
     characters.SetDict();
     locations.SetDict();
     interdiction = ProppActionFactory.Instance.CreateAction(data.interdiction);
     villainy     = new ProppVillainy(data.villainy);
     foreach (var f in data.functions)
     {
         AddFunction(new ProppFunction(f));
     }
 }