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); }
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; }