예제 #1
0
    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;
    }
예제 #2
0
 public void SetTexture(MoroButton.Camouflage myCamoflage)
 {
     GameManager.LocalPlayer.gameObject.GetComponent <TankRPC>().myPV.RPC("SetCamouflage", PhotonTargets.AllBuffered, myCamoflage);
 }