示例#1
0
 // Use this for initialization
 void Start()
 {
     toUse = -1;
     ac    = GameObject.Find("MenuControllers").GetComponent <AbilityMenuController>();
     party = GameObject.Find("PlayerParty").GetComponent <PartyController>();
     stat  = GameObject.Find("MenuControllers").GetComponent <StatusMenuController>();
 }
    public void Setup(Ability abilityProperties)
    {
        global_abilityProperties = abilityProperties;
        AMC = GameObject.Find("AbilitiesMenu").GetComponent<AbilityMenuController>();
        AC = GameObject.Find("Player").GetComponentInChildren<AbilitiesController>();
        unslotAbility = AMC.GetComponentInChildren<PlayerAbilityUIMenu>();

        abilityName = transform.Find("AbilityName").GetComponent<TextMeshProUGUI>().text = abilityProperties.ReturnBasicStats().Item1.ToUpper();
        transform.Find("Preview").Find("Icon").GetComponent<Image>().sprite = abilityProperties.ReturnBasicStats().Item2;
        transform.Find("AbilityLevel").Find("Level").GetComponent<TextMeshProUGUI>().text = abilityProperties.ReturnBasicStats().Item3.ToString();
        transform.Find("ExpBar").Find("Progress").GetComponent<Image>().fillAmount = abilityProperties.ReturnBasicStats().Item4;

        if (!abilityProperties.ReturnAccessible())
        {
            foreach(Transform child in transform)
            {
                child.gameObject.SetActive(false);
            }
            transform.Find("Unknown").gameObject.SetActive(true);
        }
        else if (test_if_used())
        {
            transform.Find("Sub Menu").gameObject.SetActive(false);
            transform.Find("Sub Menu").gameObject.name = "Sub Menu Equip";
            transform.Find("Sub Menu Unequip").gameObject.SetActive(true);
            transform.Find("Sub Menu Unequip").gameObject.name = "Sub Menu";
            gameObject.SetActive(false);
            gameObject.SetActive(true); 
        }
    }
    // Start is called before the first frame update
    void Awake()
    {
        AC  = GameObject.Find("Player").GetComponentInChildren <AbilitiesController>();
        AMC = GetComponentInParent <AbilityMenuController>();

        AbilitySlots[0] = transform.Find("Ability0");
        AbilitySlots[1] = transform.Find("Ability1");
        AbilitySlots[2] = transform.Find("Ability2");
        AbilitySlots[3] = transform.Find("Ability3");
    }
    // Use this for initialization
    void Start()
    {
        party = GameObject.Find("PlayerParty").GetComponent <PartyController>();
        inv   = GameObject.Find("MenuControllers").GetComponent <InventoryMenuController>();
        stat  = GameObject.Find("MenuControllers").GetComponent <StatusMenuController>();
        order = GameObject.Find("MenuControllers").GetComponent <OrderMenuController>();

        ability = GameObject.Find("MenuControllers").GetComponent <AbilityMenuController>();
        set     = GameObject.Find("MenuControllers").GetComponent <SettingsMenuController>();
    }
示例#5
0
    // Use this for initialization
    void Start()
    {
        stat  = GameObject.Find("MenuControllers").GetComponent <StatusMenuController>();
        party = GameObject.Find("PlayerParty").GetComponent <PartyController>();
        ac    = GameObject.Find("ItemControllers").GetComponent <AbilityController>();
        able  = GameObject.Find("MenuControllers").GetComponent <AbilityMenuController>();
        gameObject.transform.SetParent(holderPanel.transform, false);
        UpdateText();
        Button theBtn = gameObject.GetComponent <Button>();

        theBtn.onClick.AddListener(SendToUse);
    }