避免使用字符串调用方法

避免使用可以接受方法的字符串调用方法。这种方法将利用可能减慢游戏速度的反射,尤其是在更新功能中使用时。

例子:

    //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();