private void Awake() { inventoryMenuController = GetComponentInParent <InventoryMenuController>(); int childCount = transform.childCount; activeHardwareImages = new Image[4]; passiveHardwareImages = new Image[4]; // Populate arrays of images, assign event handlers for drop for (int i = 0; i < childCount; i++) { Transform slot = transform.GetChild(i); Transform activeHardware = slot.GetChild(0); EventTrigger activeHardwareSlotEventTrigger = activeHardware.GetComponent <EventTrigger>(); AssignDropEventHandler(activeHardwareSlotEventTrigger, i); AssignClickEventHandler(activeHardwareSlotEventTrigger, i); AssignPointerEnterExitEventHandlers(activeHardwareSlotEventTrigger, i); activeHardwareImages[i] = activeHardware.GetComponent <Image>(); Transform mods = slot.GetChild(1); Transform passiveHardware = mods.GetChild(0); EventTrigger passiveHardwareSlotEventTrigger = passiveHardware.GetComponent <EventTrigger>(); AssignDropEventHandler(passiveHardwareSlotEventTrigger, i, false); AssignClickEventHandler(passiveHardwareSlotEventTrigger, i, false); AssignPointerEnterExitEventHandlers(passiveHardwareSlotEventTrigger, i, false); passiveHardwareImages[i] = passiveHardware.GetComponent <Image>(); } }
private void Awake() { inventoryMenuController = GetComponentInParent <InventoryMenuController>(); hardwareInventoryImages = GetComponentsInChildren <Image>(); hardwareInventoryEventTriggers = GetComponentsInChildren <EventTrigger>(); HardwareType[] allHardwareTypes = (HardwareType[])Enum.GetValues(typeof(HardwareType)); discoverableHardwareTypes = allHardwareTypes.Skip(3).ToArray(); }
private void Awake() { inventoryMenuController = GetComponentInParent <InventoryMenuController>(); renewableInventoryImages = GetComponentsInChildren <Image>(); renewableInventoryEventTriggers = GetComponentsInChildren <EventTrigger>(); RenewableTypes[] allRenewableTypes = (RenewableTypes[])Enum.GetValues(typeof(RenewableTypes)); renewableTypes = allRenewableTypes.Skip(1).ToArray(); }
// 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>(); }
// Use this for initialization void Start() { inv = GameObject.Find("MenuControllers").GetComponent <InventoryMenuController>(); party = GameObject.Find("PlayerParty").GetComponent <PartyController>(); ic = GameObject.Find("ItemControllers").GetComponent <ItemController>(); gameObject.transform.SetParent(invPanel.transform, false); UpdateText(); Button theBtn = gameObject.GetComponent <Button>(); theBtn.onClick.AddListener(SendToUse); }
private void Awake() { inventoryMenuController = GetComponentInParent <InventoryMenuController>(); activeRenewableImage = GetComponent <Image>(); EventTrigger eventTrigger = GetComponent <EventTrigger>(); AssignDropEventHandler(eventTrigger); AssignPointerEnterExitEventHandler(eventTrigger); }
public static void InitializeCanvases() { PlayerHud = GameObject.Find("PlayerHUD"); PlayerHudController = PlayerHud.GetComponent <PlayerHUDController>(); PlayerHud.SetActive(false); PauseMenu = GameObject.Find("PauseMenu"); PauseMenu.SetActive(false); InventoryMenu = GameObject.Find("InventoryMenu"); InventoryMenuController = InventoryMenu.GetComponent <InventoryMenuController>(); InventoryMenu.SetActive(false); DeathMenu = GameObject.Find("DeathMenu"); DeathMenu.SetActive(false); }
// Use this for initialization void Awake() { // Singleton Pattern if (inventoryMenuController == null) { DontDestroyOnLoad(gameObject); inventoryMenuController = this; } else if (inventoryMenuController != this) { Destroy(gameObject); } gameObject.SetActive(false); }
public void Setup(GameObject item) { global_item = item; inv = GameObject.Find("Player").GetComponentInChildren <Inventory>(); InventoryMenu = GameObject.Find("InventoryMenu").GetComponent <InventoryMenuController>(); deleteWindow = GameObject.Find("Delete Item").GetComponent <Animator>(); ItemMaster itemProperties = item.GetComponent <ItemMaster>(); itemName = transform.Find("ItemName").GetComponent <TextMeshProUGUI>().text = itemProperties.ReturnBasicStats().Item3.ToUpper(); transform.Find("Preview").Find("Icon").GetComponent <Image>().sprite = itemProperties.ReturnBasicStats().Item4; transform.Find("QualityIndicator").GetComponent <Image>().color = GetQualityColor(itemProperties.ReturnBasicStats().Item5); transform.Find("Weight").Find("WeightText").GetComponent <TextMeshProUGUI>().text = itemProperties.ReturnBasicStats().Item2.ToString(); transform.Find("Cost").Find("CostText").GetComponent <TextMeshProUGUI>().text = itemProperties.ReturnBasicStats().Item1.ToString(); transform.Find("Description").GetComponent <TextMeshProUGUI>().text = GetItemType(itemProperties); PIUIM = GameObject.Find("PlayerEquippedItems").GetComponent <PlayerInventoryUIMenu>(); if (itemProperties.LockForQuest) { transform.Find("Sub Menu").gameObject.SetActive(false); transform.Find("Sub Menu").gameObject.name = "Sub Menu NotLocked"; transform.Find("Sub Menu Locked").gameObject.SetActive(true); transform.Find("Sub Menu Locked").gameObject.name = "Sub Menu"; gameObject.SetActive(false); gameObject.SetActive(true); return; } if (itemProperties.ReturnItemType() == ItemTypeEnum.Armor || itemProperties.ReturnItemType() == ItemTypeEnum.Consumable || itemProperties.ReturnItemType() == ItemTypeEnum.Implant) { transform.Find("Sub Menu").gameObject.SetActive(false); transform.Find("Sub Menu").gameObject.name = "Sub Menu 2Equip"; transform.Find("Sub Menu 1Equip").gameObject.SetActive(true); transform.Find("Sub Menu 1Equip").gameObject.name = "Sub Menu"; gameObject.SetActive(false); gameObject.SetActive(true); } }
void Awake() { HeadSlot = transform.Find("HeadSlot"); ChestSlot = transform.Find("ChestSlot"); LegsSlot = transform.Find("LegsSlot"); ConsumableSlot = transform.Find("ConsumableSlot"); MainWeaponSlot = transform.Find("MainWeaponSlot"); SecondaryWeaponSlot = transform.Find("SecondaryWeaponSlot"); headSlotSprite = HeadSlot.Find("Icon").GetComponent <Image>().sprite; chestSlotSprite = ChestSlot.Find("Icon").GetComponent <Image>().sprite; legSlotSprite = LegsSlot.Find("Icon").GetComponent <Image>().sprite; consumableSlotSprite = ConsumableSlot.Find("Icon").GetComponent <Image>().sprite; mainWeaponSlotSprite = MainWeaponSlot.Find("Icon").GetComponent <Image>().sprite; secondaryWeaponSlotSprite = SecondaryWeaponSlot.Find("Icon").GetComponent <Image>().sprite; InventoryMenu = GameObject.Find("InventoryMenu").GetComponent <InventoryMenuController>(); inv = GameObject.Find("Player").GetComponentInChildren <Inventory>(); backgroundColor = HeadSlot.Find("Background").GetComponent <Image>().color; iconColor = HeadSlot.Find("Icon").GetComponent <Image>().color; UpdatePanel(); }
// Use this for initialization void Start() { toUse = -1; ic = GameObject.Find("MenuControllers").GetComponent <InventoryMenuController>(); party = GameObject.Find("PlayerParty").GetComponent <PartyController>(); }