コード例 #1
0
ファイル: ExampleGameMod.cs プロジェクト: se5a/ImGuiCS
        protected override void Initialize()
        {
            orig_Initialize();

            ImGuiState = new ImGuiXNAState(this);

            if (!File.Exists("imgui.ini"))
            {
                File.WriteAllText("imgui.ini", "");
            }

            ImGuiState.BuildTextureAtlas();
        }
コード例 #2
0
        public ModGUIHost(Game game)
            : base(game)
        {
            Instance = this;

            UpdateOrder = -100000;
            DrawOrder   = 100000;

            ImGuiState = new ImGuiXNAState(game);

            if (!File.Exists("imgui.ini"))
            {
                File.WriteAllText("imgui.ini", "");
            }

            ServiceHelper.AddComponent(new ModGUIPreHost(game));
        }