※ Mac 環境での解決策です
問題
Unity で C# スクリプトを新規作成すると以下の感じになる。
using UnityEngine;
using System.Collections;
public class Hoge : MonoBehaviour {
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
}
}
個人的にはインデントはスペースがいいし、() 前にスペースがあるのもやだし、コメントもいらない。
解決
Applications/Unity/Unity.app/Contents/Resources/ScriptTemplates/81-C#\ Script-NewBehaviourScript.cs.txt
がテンプレートになっているのでこれを修正する。
using UnityEngine;
using System.Collections;
public class Hoge : MonoBehaviour
{
void Start()
{
}
void Update()
{
}
}
{
の位置は悩み中だけどひとまずおk。
念のためバックアップとっておくと良いと思う。