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