Beispiel #1
0
    public static GameObject GetLibraryScript(eScriptNames _script, Transform _t)
    {
        int scriptInt = (int)_script;

        GameObject enemy = _t.gameObject;

        switch (scriptInt)
        {
        case 1:
        {
            enemy.AddComponent <LeftToRightPattern>();
            break;
        }

        case 2:
        {
            enemy.AddComponent <RightToLeftPattern>();
            break;
        }

        case 3:
        {
            enemy.AddComponent <SinWavePattern>();
            break;
        }

        case 4:
        {
            enemy.AddComponent <FastLeftToRightPattern>();
            break;
        }

        case 5:
        {
            enemy.AddComponent <FastRightToLeftPattern>();
            break;
        }
        }

        return(enemy);
    }
Beispiel #2
0
    public static GameObject GetLibraryScript(eScriptNames _script, Transform _t)
    {
        int scriptInt = (int)_script;

        GameObject enemy = _t.gameObject;
        switch (scriptInt)
        {
        case 1:
        {
            enemy.AddComponent<LeftToRightPattern>();
            break;
        }

        case 2:
        {
            enemy.AddComponent<RightToLeftPattern>();
            break;
        }

        case 3:
        {
            enemy.AddComponent<SinWavePattern>();
            break;
        }

        case 4:
        {
            enemy.AddComponent<FastLeftToRightPattern>();
            break;
        }

        case 5:
        {
            enemy.AddComponent<FastRightToLeftPattern>();
            break;
        }

        }

        return enemy;
    }