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);
    }
Esempio n. 2
0
 void Start()
 {
     mainCam  = Camera.main;
     fsScript = FindObjectOfType <FlagSpawner>();
 }