VSでプログラム

Last-modified: 2018-04-21 (土) 15:26:40

ナニコレ?

VisualStudioじゃないとC#組むの面倒くさいという困ったエンジニア向け。

方法

とりあえず適当にプロジェクトを作成し、
参照設定に
"(SEフォルダ)\Bin64"配下の以下のDLLを追加する。

  • Sandbox.Common.dll
  • Sandbox.Game.dll
  • SpaceEngineers.Game.dll
  • VRage.dll
  • VRage.Game.dll
  • VRage.Math.dll

その後

   using System.Text;
   using System.Collections.Generic;
   using Sandbox.ModAPI.Ingame;
   using Sandbox.ModAPI.Interfaces;
   using SpaceEngineers.Game.ModAPI.Ingame;
   using VRageMath;
   //usingは必要な分追加すること。
   namespace SpaceEngineersScripting
   {
       class CodeEditorEmulator : MyGridProgram
       {
           #region CodeEditor
           void Main(string argument, UpdateType updateType)
           {
             //Write your own code
           }
           #endregion
       }
   }

などと書けばインテリセンス効きまくりでコードガリガリ組めるよやったね。
何を参照すれば何が使えるかは、
リファレンス
を参照して地道に探すこと。