Exemplo n.º 1
0
 // Start is called before the first frame update
 void Start()
 {
     instance = GameManager.instance;
     Assert.IsNotNull(instance, "Could not find Game Manager.");
     setter = FindObjectOfType <RuleSetter>();
     Assert.IsNotNull(setter, "Could not find Rule Setter.");
     ui = FindObjectOfType <RuleUI>();
     Assert.IsNotNull(ui, "Could not find Rule UI.");
 }
Exemplo n.º 2
0
    // Use this for initialization
    void Start()
    {
        instance = GameManager.instance;
        Assert.IsNotNull(instance, "Can not find Game Manger.");
        loader = FindObjectOfType <RuleLoader>();
        Assert.IsNotNull(loader, "Can not find Rule Loader.");
        setter = FindObjectOfType <RuleSetter>();
        Assert.IsNotNull(setter, "Can not find Rule Setter.");
        ui = FindObjectOfType <RuleUI>();
        Assert.IsNotNull(ui, "Can not find Rule UI.");

        GetComponent <Button>().onClick.AddListener(LoadRule);
    }
Exemplo n.º 3
0
 // Start is called before the first frame update
 void Start()
 {
     instance = GameManager.instance;
     Assert.IsNotNull(instance, "Could not find Game Manager.");
     loader = GetComponent <RuleLoader>();
     Assert.IsNotNull(loader, "Could not find Rule Loader.");
     messenger = FindObjectOfType <RuleMessenger>();
     if (messenger == null)
     {
         Debug.Log("Could not find RuleMessenger.");
     }
     setter = GetComponent <RuleSetter>();
     Assert.IsNotNull(setter, "Could not find Rule Setter.");
     ui = GetComponent <RuleUI>();
     Assert.IsNotNull(ui, "Could not find Rule UI.");
 }
Exemplo n.º 4
0
    public void StartLoadPanel()
    {
        instance = GameManager.instance;
        ui       = FindObjectOfType <RuleUI>();

        if (instance.Rules.Count > 6)
        {
            ui.contentLoad.GetComponent <RectTransform>().offsetMin = new Vector2(0, -48 * (instance.Rules.Count - 6));
        }
        for (int i = 0; i < instance.Rules.Count; i++)
        {
            string     ruleName   = instance.Rules[i].Name;
            GameObject ruleButton = Instantiate(ui.buttonRule);
            ruleButton.transform.SetParent(ui.contentLoad.transform);
            ruleButton.GetComponent <ButtonRule>().Rule          = instance.Rules[i];
            ruleButton.GetComponent <RectTransform>().localScale = Vector3.one;
            ruleButton.GetComponentInChildren <Text>().text      = ruleName;
        }

        buttonRules = FindObjectsOfType <ButtonRule>();
        //searchField = ui.panelLoad.GetComponentInChildren<InputField>();
        rulesLoaded = true;
    }