Open3
C# / Dotnet / Unity Tips
型定義のための using は極力使わない
using CustomDictionary = Dictionary<int, int>{}
より
public class CustomDictionary : Dictionary<int, int>{}
のようにclass であれば継承をして型定義をするのが良い。
理由
- using はスコープ範囲での定義に過ぎない
- class などにしておけば、どこからでも再利用ができる
DIは自作せず zenjectを使う
Unity を使用していてRider が Cannot resolve symbol がでたら
Settings > External Tools > External Script Editor
別のEditorを選択してから、再度Riderを指定する。