public void SetCamouflage(MoroButton.Camouflage myCamouflage) { Material newMat = defaultMat; switch (myCamouflage) { case MoroButton.Camouflage.Default: newMat = defaultMat; break; case MoroButton.Camouflage.ERDL: newMat = ShopManager.Instance.erdlMat; break; case MoroButton.Camouflage.Marpat: newMat = ShopManager.Instance.marpatMat; break; case MoroButton.Camouflage.Erbsenmuster: newMat = ShopManager.Instance.erbseMat; break; case MoroButton.Camouflage.Puma: newMat = ShopManager.Instance.pumaMat; break; case MoroButton.Camouflage.Tigerstripe: newMat = ShopManager.Instance.tigerstripeMat; break; case MoroButton.Camouflage.DPM: newMat = ShopManager.Instance.dpmMat; break; } GetComponent <TankEvolution>().HullGameObject.GetComponent <SpriteRenderer>().material = newMat; GetComponent <TankEvolution>().TurretGameObject.GetComponent <SpriteRenderer>().material = newMat; GetComponent <TankEvolution>().TurretCapGameObject.GetComponent <SpriteRenderer>().material = newMat; }
public void SetTexture(MoroButton.Camouflage myCamoflage) { GameManager.LocalPlayer.gameObject.GetComponent <TankRPC>().myPV.RPC("SetCamouflage", PhotonTargets.AllBuffered, myCamoflage); }