public static void Register() { ReflectionConstructor <ConditionOutcome> .Register("ConditionOutcome"); ReflectionConstructor <VariableCondition> .Register("VariableCondition"); ReflectionConstructor <ObjectiveCondition> .Register("ObjectiveCondition"); ReflectionConstructor <RandomCondition> .Register("RandomCondition"); ReflectionConstructor <ItemCondition> .Register("ItemCondition"); ReflectionConstructor <ItemCountCondition> .Register("ItemCountCondition"); ReflectionConstructor <ResourceCondition> .Register("ResourceCondition"); ReflectionConstructor <LocationCondition> .Register("LocationCondition"); ReflectionConstructor <CityCondition> .Register("CityCondition"); ReflectionConstructor <LodgingCondition> .Register("LodgingCondition"); ReflectionConstructor <SkillCondition> .Register("SkillCondition"); ReflectionConstructor <ClueCondition> .Register("ClueCondition"); ReflectionConstructor <ComparisonCondition> .Register("ComparisonCondition"); }
static ShopEvent() { ReflectionConstructor <ResourceGood> .Register("ResourceGood"); ReflectionConstructor <ItemGood> .Register("ItemGood"); ReflectionConstructor <Trade> .Register("Trade"); }
public static void Load() { ReflectionConstructor <Story> .Register("Story"); ReflectionConstructor <Character> .Register("Character"); ReflectionConstructor <Item> .Register("Item"); ReflectionConstructor <History> .Register("History"); ReflectionConstructor <Journey> .Register("Journey"); ReflectionConstructor <Variable> .Register("Variable"); ReflectionConstructor <City> .Register("City"); ReflectionConstructor <Location> .Register("Location"); ReflectionConstructor <LocationScenario> .Register("Scene"); ReflectionConstructor <LocationScenario> .Register("LocationScenario"); ReflectionConstructor <JourneyScenario> .Register("JourneyScenario"); ReflectionConstructor <Page> .Register("Page"); ReflectionConstructor <Actor> .Register("ScenarioActor"); ReflectionConstructor <Objective> .Register("Objective"); ReflectionConstructor <Alignment> .Register("Alignment"); ReflectionConstructor <Point2D> .Register("Point2D"); ReflectionConstructor <ConditionOutcome> .Register("Condition"); ReflectionConstructor <ConditionOutcome> .Register("ConditionOutcome"); ReflectionConstructor <GlobalEvent> .Register("GlobalEvent"); ReflectionConstructor <TestResources> .Register("TestResources"); ReflectionConstructor <Skill> .Register("Skill"); ReflectionConstructor <Clue> .Register("Clue"); Condition.Register(); GameValue.Register(); StoryEvent.Load(); }
public static void Register() { ReflectionConstructor <ResourceValue> .Register("ResourceValue"); ReflectionConstructor <NumberValue> .Register("NumberValue"); ReflectionConstructor <VariableValue> .Register("VariableValue"); ReflectionConstructor <ItemCountValue> .Register("ItemCountValue"); ReflectionConstructor <RandomValue> .Register("RandomValue"); ReflectionConstructor <SkillValue> .Register("SkillValue"); ReflectionConstructor <CluesValue> .Register("CluesValue"); }
static ImageChoiceEvent() { ReflectionConstructor <ImageChoice> .Register("ImageChoice"); }
public static void Load() { ReflectionConstructor <TextEvent> .Register("TextEvent"); ReflectionConstructor <TextChoiceEvent> .Register("TextChoiceEvent"); ReflectionConstructor <ImageChoiceEvent> .Register("ImageChoiceEvent"); ReflectionConstructor <SetVariableEvent> .Register("SetVariableEvent"); ReflectionConstructor <SetValueEvent> .Register("ResourceEvent"); ReflectionConstructor <SetValueEvent> .Register("SetValueEvent"); ReflectionConstructor <SkillLevelUpEvent> .Register("SkillLevelUpEvent"); ReflectionConstructor <ShopEvent> .Register("ShopEvent"); ReflectionConstructor <ItemEvent> .Register("ItemEvent"); ReflectionConstructor <SleepEvent> .Register("SleepEvent"); ReflectionConstructor <SetLodgingEvent> .Register("SetLodgingEvent"); ReflectionConstructor <OverlayEvent> .Register("OverlayEvent"); ReflectionConstructor <ObjectiveEvent> .Register("ObjectiveEvent"); ReflectionConstructor <ChangeCityEvent> .Register("ChangeCityEvent"); ReflectionConstructor <ChangeLocationEvent> .Register("ChangeLocationEvent"); ReflectionConstructor <StartJourneyEvent> .Register("StartJourneyEvent"); ReflectionConstructor <EndScenarioEvent> .Register("EndScenarioEvent"); ReflectionConstructor <IfEvent> .Register("IfEvent"); ReflectionConstructor <CheckPagesEvent> .Register("CheckPagesEvent"); ReflectionConstructor <MusicEvent> .Register("MusicEvent"); ReflectionConstructor <CutsceneEvent> .Register("CutsceneEvent"); ReflectionConstructor <BackgroundEvent> .Register("BackgroundEvent"); ReflectionConstructor <ActorEnterExitEvent> .Register("CharacterSpriteEvent"); ReflectionConstructor <EnableScenarioEvent> .Register("EnableScenarioEvent"); ReflectionConstructor <EnablePageEvent> .Register("EnablePageEvent"); ReflectionConstructor <EnableChoiceEvent> .Register("EnableChoiceEvent"); ReflectionConstructor <DiscoverLocationEvent> .Register("DiscoverLocationEvent"); ReflectionConstructor <FindClueEvent> .Register("FindClueEvent"); ReflectionConstructor <ChangeStatusEvent> .Register("ChangeLocationStatusEvent"); ReflectionConstructor <ChangeStatusEvent> .Register("ChangeStatusEvent"); ReflectionConstructor <AlignmentEvent> .Register("AlignmentEvent"); ReflectionConstructor <WaitEvent> .Register("WaitEvent"); ReflectionConstructor <MinigameEvent> .Register("MinigameEvent"); ReflectionConstructor <EndGameEvent> .Register("EndGameEvent"); Register <ChangeSpriteEvent>(); Register <TransitionTriggerEvent>(); Register <LoadSceneEvent>(); Register <ScreenEvent>(); // Subway Events Register <ShowTitleEvent>(); Register <ShowBookEvent>(); Register <PhoneEvent>(); }
static Journey() { ReflectionConstructor <JourneyPath> .Register("JourneyPath"); }
static Location() { ReflectionConstructor <MapPoint> .Register("MapPoint"); }
public static void Register <T>(string key = null) where T : GameData { ReflectionConstructor <T> .Register(key); }