避免使用字符串调用方法
避免使用可以接受方法的字符串调用方法。这种方法将利用可能减慢游戏速度的反射,尤其是在更新功能中使用时。
例子:
//Avoid StartCoroutine with method name
this.StartCoroutine("SampleCoroutine");
//Instead use the method directly
this.StartCoroutine(this.SampleCoroutine());
//Avoid send message
var enemy = GameObject.Find("enemy");
enemy.SendMessage("Die");
//Instead make direct call
var enemy = GameObject.Find("enemy") as Enemy;
enemy.Die();