예제 #1
0
        public TestEventDepart()
        {
            ModDataVisit.InitVisitMap(typeof(Demon));

            ModFileSystem.Clear();

            var modFileSystem = ModFileSystem.Generate(nameof(TestEventDepart));

            modFileSystem.AddDepartEvent("EVENT_TEST.txt",
                                         @"title = EVENT_DIFF_TITLE
desc = EVENT_DIFF_DESC

trigger =
{
	equal = {depart.data1, 11}
}

date = every_day

occur = 1

option =
{
    desc = EVENT_TEST_OPTION_1_DESC
    select =
    {
        assign = {depart.data2, 101}
    }
}

option =
{
    desc = EVENT_TEST_OPTION_2_DESC
    select =
    {
        assign = {depart.data2, 102}
    }
}

option =
{
    desc = EVENT_TEST_OPTION_3_DESC
    select =
    {
        assign = {depart.data2, 103}
    }
}");

            Mod.Load(ModFileSystem.path);
        }
예제 #2
0
 internal TestModBase()
 {
     modFileSystem = ModFileSystem.Generate(this.GetType().Name);
 }