コード例 #1
0
 private void OnDimensionChange(Dimension nDim)
 {
     Material[] mats = new Material[2] {
         (nDim == Dimension.White) ? whiteMat : blackMat, (nDim == Dimension.White) ? whiteGlowMat : blackGlowMat
     };
     backToMenu.GetComponent <Renderer>().materials           = mats;
     buttonRoot.Find("Text1").GetComponent <TextMesh>().color = (nDim == Dimension.White) ? textColorWhite : textColorBlack;
     buttonRoot.Find("Text2").GetComponent <TextMesh>().color = (nDim == Dimension.White) ? textColorWhite : textColorBlack;
 }
コード例 #2
0
 private void Update()
 {
     if (Input.GetButtonDown("Switch"))
     {
         dim = dim.Other();
         Material[] mats = new Material[2] {
             (dim == Dimension.White) ? whiteMat : blackMat, (dim == Dimension.White) ? whiteGlowMat : blackGlowMat
         };
         for (int i = 0; i < levelBtns.Length; i++)
         {
             levelBtns[i].GetComponent <Renderer>().material = (dim == Dimension.White) ? whiteMat : blackMat;
             levelBtns[i].transform.Find("Text").GetComponent <TextMesh>().color = (dim == Dimension.White) ? textColorWhite : textColorBlack;
         }
         backBtn.GetComponent <Renderer>().materials = mats;
         titleObj.GetComponent <Renderer>().material = (dim == Dimension.White) ? whiteMat : blackMat;
         Camera.main.cullingMask = ~LayerMask.GetMask("Ground" + dim.Other());
         Shader.SetGlobalVector("_BGColor", dim.GetBGColor());
         Camera.main.backgroundColor = dim.GetBGColor();
     }
 }
コード例 #3
0
ファイル: MenuManager.cs プロジェクト: Xenation/Ludum-Dare-45
 private void Update()
 {
     if (Input.GetButtonDown("Switch"))
     {
         dim = dim.Other();
         Material[] mats = new Material[2] {
             (dim == Dimension.White) ? whiteMat : blackMat, (dim == Dimension.White) ? whiteGlowMat : blackGlowMat
         };
         playBtn.GetComponent <Renderer>().materials   = mats;
         selectBtn.GetComponent <Renderer>().materials = mats;
         quitBtn.GetComponent <Renderer>().materials   = mats;
         qwertyBtn.GetComponent <Renderer>().materials = mats;
         SetSubTextsColor(qwertyBtn.transform, (dim == Dimension.White) ? Color.white : Color.black);
         azertyBtn.GetComponent <Renderer>().materials = mats;
         SetSubTextsColor(azertyBtn.transform, (dim == Dimension.White) ? Color.white : Color.black);
         titleObj.GetComponent <Renderer>().material = (dim == Dimension.White) ? whiteMat : blackMat;
         Camera.main.cullingMask = ~LayerMask.GetMask("Ground" + dim.Other());
         Shader.SetGlobalVector("_BGColor", dim.GetBGColor());
         Camera.main.backgroundColor = dim.GetBGColor();
     }
 }