private void Update() { if (containerOpen) { var container = GameLibOfMethods.CheckInteractable()?.GetComponent <ItemList>(); if (container == null || !container.Equals(currentContainerData)) { CloseContainer(); } } }
void Update() { if (Input.GetKeyUp(KeyToInteract)) { if (GameLibOfMethods.isSleeping || !GameLibOfMethods.canInteract || GameLibOfMethods.doingSomething) { return; } GameObject interactableObject = GameLibOfMethods.CheckInteractable(); InteractWith(interactableObject); } ApplyHighlights(); }
private void Update() { if (shopOpen) { var shopList = GameLibOfMethods.CheckInteractable()?.GetComponent <ShopList>(); if (shopList == null || !shopList.Equals(currentShoplist)) { CloseShop(); } } if (upgradeShopOpen) { var upgradeList = GameLibOfMethods.CheckInteractable()?.GetComponent <UpgradeList>(); if (upgradeList == null || !upgradeList.Equals(currentUpgradelist)) { CloseUpgradeShop(); } } }