public ProppStoryData(ProppStoryData data) { interdiction = data.interdiction; villainy = data.villainy; functions = data.functions; characters = data.characters; locations = data.locations; }
public ProppStoryData(ProppStory story) { interdiction = new ProppActionData(story.interdiction); villainy = new ProppVillainyData(story.villainy); foreach (var f in story.functions) { functions.Add(new ProppFunctionData(f)); } characters = story.characters; }
public ProppStoryData(ProppStory story, int newId, string newName) { interdiction = new ProppActionData(story.interdiction); villainy = new ProppVillainyData(story.villainy); foreach (var f in story.functions) { functions.Add(new ProppFunctionData(f)); } characters = story.characters; id = newId; name = newName; }
public ProppVillainy(ProppVillainyData data) { villainyAction = ProppActionFactory.Instance.CreateAction(data.villainyActionData); liquidationAction = ProppActionFactory.Instance.CreateAction(data.liquidationActionData); }