Exemplo n.º 1
0
 // Use this for initialization
 void Start()
 {
     a = AngriffVerschiebung.GetComponent <AngriffS> ();
     b = AngriffVerschiebung.GetComponent <ATruppen> ();
     c = Ausbilden.GetComponent <Ausbilden> ();
     d = Ausbilden.GetComponent <tAusbilden> ();
     e = RotDran.GetComponent <Rotistdran> ();
     f = spawnPoint.GetComponent <spawnPoint> ();
     g = Bauen.GetComponent <BauenS> ();
 }
Exemplo n.º 2
0
 //public GameObject spawnPointa;
 //private spawnPoint c;
 // Use this for initialization
 void Start()
 {
     a         = RotDran.GetComponent <Rotistdran> ();
     b         = Hafen.GetComponent <hafen> ();
     c         = schiffSpawnpointA.GetComponent <schiffspawnpoint>();
     d         = AngriffVerschiebung.GetComponent <AngriffS> ();
     e         = AngriffVerschiebung.GetComponent <ATruppen> ();
     f         = spawnPointa.GetComponent <spawnPoint>();
     darfbauen = 1;
     land      = f.landnummer;
 }
Exemplo n.º 3
0
    /// <summary>
    /// spawned een auto en geeft deze een lijst checkpoints mee als route
    /// </summary>
    /// <returns></returns>
    IEnumerator spawnCar()
    {
        //als er geen voertuig in de spawn staat
        if (hasCar == 0)
        {
            float dist;
            //als er nog geen object in is gespawned
            if (lastSpawned == null)
            {
                dist = 5;
            }
            else
            {
                //dist is de afstand van de spawn naar het laatst gespawde object
                dist = Vector3.Distance(lastSpawned.transform.position, transform.position);
            }
            //als de distance naar het laatst gespawnde object 3 of meer is
            if (dist >= 3)
            {
                //spawn een auto in
                GameObject Car = Instantiate(car, transform.position, transform.rotation);

                spawnPoint spawnpoint = GetComponent <spawnPoint>();
                //als het aantal routes voor auto's 1 is
                if (spawnpoint.numPaths == 1)
                {
                    //geef route 1 aan de auto mee
                    Car.GetComponent <car2>().path = spawnpoint.path1;
                }
                //als het aantal routes voor auto's 2 is
                else if (spawnpoint.numPaths == 2)
                {
                    //pak een random getal (0 of 1)
                    int rnd = UnityEngine.Random.Range(0, 2);
                    //als 0
                    if (rnd == 0)
                    {
                        //geef route 1 aan de auto mee
                        Car.GetComponent <car2>().path = spawnpoint.path1;
                    }
                    else
                    {
                        //geef route 2 aan de auto mee
                        Car.GetComponent <car2>().path = spawnpoint.path2;
                    }
                }
                lastSpawned = Car;
            }
        }
        //wacht 0 seconden (dit is verplicht bij dit type functie)
        yield return(new WaitForSeconds(0f));
    }
Exemplo n.º 4
0
    void Start()
    {
        BoxCollider boxCollider = gameObject.AddComponent <BoxCollider>();

        b = RotDran.GetComponent <Rotistdran> ();
        a = spawnPointa.GetComponent <spawnPoint> ();
        c = schiffSpawnpointA.GetComponent <schiffspawnpoint> ();
        d = AngriffVerschiebung.GetComponent <AngriffS> ();
        e = AngriffVerschiebung.GetComponent <ATruppen> ();
        boxCollider.size = new Vector3(6, 80, 30);
        hafen            = 1;
        farbe            = b.anDerReihe;
    }
Exemplo n.º 5
0
 // Use this for initialization
 void Start()
 {
     //
     farbevomland = 1;
     gameObject.GetComponent <Renderer>().material.color = Color.red;
     //
     a = AngriffVerschiebung.GetComponent <AngriffS> ();
     b = AngriffVerschiebung.GetComponent <ATruppen> ();
     c = Ausbilden.GetComponent <Ausbilden> ();
     d = Ausbilden.GetComponent <tAusbilden> ();
     e = RotDran.GetComponent <Rotistdran> ();
     f = spawnPoint.GetComponent <spawnPoint> ();
     g = Bauen.GetComponent <BauenS> ();
 }
Exemplo n.º 6
0
    public void RpcDie()
    {
        if (isDead == false)
        {
            isDead = true;
            Debug.Log("killed plater");
            ComponentsDie(); // get singleton.gameobject.script.isbeingused @:)

            for (int i = 0; i < spawnpoints.Length; i++)
            {
                sp = spawnpoints[i].GetComponent <spawnPoint>();
                if (sp.open == true)
                {
                    Transform _spawnPoint = spawnpoints[i].transform;
                    transform.position = _spawnPoint.position;
                    transform.rotation = _spawnPoint.rotation;
                    sp.open            = false; // fill first empty spawn and close it
                    break;
                }
            }
        }
    }
Exemplo n.º 7
0
    /// <summary>
    /// spawned een bus en geeft deze een lijst checkpoints mee als route
    /// </summary>
    /// <returns></returns>
    IEnumerator spawnCar()
    {
        //als er geen voertuig in de spawn staat
        if (hasCar == 0)
        {
            //spawn een bus in
            GameObject Car = Instantiate(car, transform.position, transform.rotation);

            spawnPoint spawnpoint = GetComponent <spawnPoint>();
            //als het aantal routes 1 is
            if (spawnpoint.numPaths == 1)
            {
                //geef de route door aan de bus
                Car.GetComponent <car2>().path = spawnpoint.path1;
            }
            //als het aantal routes 2 is
            else if (spawnpoint.numPaths == 2)
            {
                //pak een random getal (0 of 1)
                int rnd = UnityEngine.Random.Range(0, 2);
                //als 0
                if (rnd == 0)
                {
                    //geef route 1 door aan de bus
                    Car.GetComponent <car2>().path = spawnpoint.path1;
                }
                //als 1
                else
                {
                    //geef route 2 door aan de bus
                    Car.GetComponent <car2>().path = spawnpoint.path2;
                }
            }
        }
        //wacht 0 seconden (dit is verplicht bij dit type functie)
        yield return(new WaitForSeconds(0f));
    }
Exemplo n.º 8
0
 // Use this for initialization
 void Start()
 {
     a = spawnPointa.GetComponent <spawnPoint>();
 }
Exemplo n.º 9
0
	void Start () {
		a = spawnPointa.GetComponent<spawnPoint > ();
		b = AbrissHintergrund.GetComponent<AbrissHintergrundS > ();
	}
Exemplo n.º 10
0
 // Use this for initialization
 void Start()
 {
     a = spawnPointa.GetComponent <spawnPoint> ();
     b = RotDran.GetComponent <Rotistdran> ();
 }