// 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."); }
// 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); }
// 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."); }
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; }