Esempio n. 1
0
    private void Start()
    {
        VM   = GameObject.FindObjectOfType <VisualManager>();
        test = this.gameObject.name;
        string test2 = this.gameObject.transform.parent.name;

        if (test2[10] == '1')//Fait correspondre les attributs en fonction du batea attaché
        {
            SM  = VM.getShipM(1);
            mag = VM.getMagM(1);
            pos = VM.getposGVM(1);
            C   = VM.getCameraVM(1).GetComponent <Camera>();
        }
        else
        {
            if (test2[10] == '2')
            {
                SM  = VM.getShipM(2);
                mag = VM.getMagM(2);
                pos = VM.getposGVM(2);
                C   = VM.getCameraVM(2).GetComponent <Camera>();
            }
        }

        initOrigin(this.gameObject.transform.position.x, this.gameObject.transform.position.y, this.gameObject.transform.position.z);
    }
Esempio n. 2
0
    void GenPlateau() //Genere les 4 Grilles de jeu et récupère leurs caméra, démarre ensuite la caméra du joueur 1
    {
        GMN1 = new GridManagerNavale("GridHolderNavale1", pos1);
        GMN2 = new GridManagerNavale("GridHolderNavale2", pos2);
        GMN3 = new GridManagerNavale("GridMarker3", pos3);
        GMN4 = new GridManagerNavale("GridMarker4", pos4);

        C1 = GMN1.getCamera();
        C2 = GMN2.getCamera();
        C3 = GMN3.getCamera();
        C4 = GMN4.getCamera();

        C1.GetComponent <Camera>().enabled = true;
        C2.GetComponent <Camera>().enabled = false;
        C3.GetComponent <Camera>().enabled = false;
        C4.GetComponent <Camera>().enabled = false;

        SM1 = new ShipManager("ShipHolder1", pos1);
        SM2 = new ShipManager("ShipHolder2", pos2);
        MG1 = new MagManager("MagHolder1", pos1, SM1, C1.GetComponent <Camera>());
        MG2 = new MagManager("MagHolder2", pos2, SM2, C2.GetComponent <Camera>());
    }