Ejemplo n.º 1
0
    private void Awake()
    {
        if (instance == null)
        {
            DontDestroyOnLoad(gameObject);
            instance = this;
        }
        else if (instance != this)
        {
            Destroy(gameObject);
        }

        if (GameObject.Find("Login Controller") != null)
        {
            loginController.GetComponent <ButtonLoginRegister>().SetGeneralInfoReference(this);
        }

        else if (GameObject.Find("Menu Controller") != null)
        {
            menuController.GetComponent <ButtonMenu>().SetGeneralInfoReference(this);
        }

        else if (GameObject.Find("Score Controller") != null)
        {
            scoreController.GetComponent <ScoreMenu>().SetGeneralInfoReference(this);
        }
        else if (GameObject.Find("Game Controller") != null)
        {
            gameController.GetComponent <GameController>().SetGeneralInfoReference(this);
        }
        else if (GameObject.Find("Post Game Controller") != null)
        {
            PostGameController.GetComponent <postGameController>().SetGeneralInfoReference(this);
        }
    }
Ejemplo n.º 2
0
 public static void Prefix(ButtonMenu __instance, int a)
 {
     if (MenuRegistry.Singleton.GetEntry(a) is CraftMenuInfo craftMenu)
     {
         __instance.button       = (Material)Resources.Load("mat/craftButtonInactive" + craftMenu.ID);
         __instance.buttonSelect = (Material)Resources.Load("mat/craftButtonInactive" + craftMenu.ID);
         __instance.GetComponent <Renderer>().material = __instance.button;
     }
 }