MainScript.GetMonkeysObjects C# (CSharp) Метод

GetMonkeysObjects() приватный Метод

Get all monkeys in the scene, sort them by class and add their transforms to the variables declared up in this script. With this, we get shortcuts to them
private GetMonkeysObjects ( ) : void
Результат void
    void GetMonkeysObjects()
    {
        GameObject[] goMonkeys;

        goMonkeys = GameObject.FindGameObjectsWithTag("Monkey");

        foreach(GameObject oneMonkey in goMonkeys) {

            CMonkey monkeyScript = oneMonkey.GetComponent<CMonkey>();

            if(!monkeyScript)
                continue;

            switch(monkeyScript.monkeyClass) {

                case CMonkey.eMonkeyType.Astronaut:
                    if(!MonkeyAstronaut)
                        MonkeyAstronaut = oneMonkey.transform;
                    break;

                case CMonkey.eMonkeyType.Cientist:
                    if(!MonkeyCientist)
                        MonkeyCientist = oneMonkey.transform;
                    break;

                case CMonkey.eMonkeyType.Engineer:
                    if(!MonkeyEngineer)
                        MonkeyEngineer = oneMonkey.transform;
                    break;

                case CMonkey.eMonkeyType.Saboteur:
                    if(!MonkeySaboteur)
                        MonkeySaboteur = oneMonkey.transform;
                    break;

                default:
                    break;
            }
        }
    }