コード例 #1
0
 public void OnClick() // вызов метода настроен через инспектор в юнити
 {
     if (thisSceneController.UnlockDictionary.GetState(ButtonName))
     {
         SceneController.LastLevel = ButtonName;
         InspectorAssignmentSceneController.SceneLoad(ButtonName);
     }
     else
     {
         buyWindow.OpenBuyWindow(ButtonName, gameObject);
     }
 }
コード例 #2
0
ファイル: SelectColor.cs プロジェクト: iefed88/UnityGame
 public void ChangeColor(GameObject thisButton)
 {
     if (thisSceneController.UnlockDictionary.GetState(thisButton.name))
     {
         PlayerMeshRendere = CraftSceneController.player.GetComponent <MeshRenderer>(); //как будто здесь GetComponent не убрать
         TargetColor       = thisButton.GetComponent <Image>().color;
         SceneController.PlayerCurrentColor = TargetColor;
         CurrentColor = PlayerMeshRendere.material.color;
         LerpOn       = true;
         StartTime    = Time.time;
     }
     else
     {
         buyWindow.OpenBuyWindow(thisButton.name, thisButton);
     }
 }