public void spawnFlag(flagColor colorOfFlag) { FlagSpawner spawner = null; if (colorOfFlag == flagColor.RED) { spawner = RedSpawners[Random.Range(0, RedSpawners.Length)]; RedFlag.GetComponent <Flag>().changeFlagsColor(flagColor.RED); spawner.requestFlag(RedFlag); } if (colorOfFlag == flagColor.BLUE) { spawner = BlueSpawners[Random.Range(0, BlueSpawners.Length)]; BlueFlag.GetComponent <Flag>().changeFlagsColor(flagColor.BLUE); spawner.requestFlag(BlueFlag); } spawner.mutateCurrentState(SpawnerKind.spawnStates.LOADED); }
void Start() { mainCam = Camera.main; fsScript = FindObjectOfType <FlagSpawner>(); }