Beispiel #1
0
        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");
        }
Beispiel #2
0
        static ShopEvent()
        {
            ReflectionConstructor <ResourceGood> .Register("ResourceGood");

            ReflectionConstructor <ItemGood> .Register("ItemGood");

            ReflectionConstructor <Trade> .Register("Trade");
        }
Beispiel #3
0
        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();
        }
Beispiel #4
0
        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");
        }
Beispiel #5
0
 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>();
        }
Beispiel #7
0
 static Journey()
 {
     ReflectionConstructor <JourneyPath> .Register("JourneyPath");
 }
Beispiel #8
0
 static Location()
 {
     ReflectionConstructor <MapPoint> .Register("MapPoint");
 }
Beispiel #9
0
 public static void Register <T>(string key = null) where T : GameData
 {
     ReflectionConstructor <T> .Register(key);
 }