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)); } }
public ProppVillainyData(ProppVillainy villainy) { villainyActionData = new ProppActionData(villainy.villainyAction); liquidationActionData = new ProppActionData(villainy.liquidationAction); }