C#のスクリプトを2つに分割する

f:id:nuakam:20180124180536j:plain

長くなったC#ファイルを分割


1ファイル1000行超えた辺りから、保守が大変になってきます。

チーム開発で同じファイルを変更するときや、機能部とメインルーチン部に分けるときに便利な技です。

他にも単純に視認性をあげたい時にも使えます。

partial型

「patial」これをクラスの頭に入れるだけ!カンタン!

partial 型 (C# リファレンス) | Microsoft Docs


main.cs

public partial class Main : MonoBehaviour {
}


function.cs

public partial class MainFunction : MonoBehaviour {
}


これで両方の変数も関数も使えるようになります。