/// <summary> /// Loads the menu selection when a successful ship selection is made /// </summary> public void LoadMenuSelection(string shipID) { IEquipmentMenu menu = equipmentMenu.GetComponent <IEquipmentMenu>(); equipmentMenu.SetActive(true); menu.OpenMenu(shipID); }
public void IntialisePopulator(IEquipmentMenu equipmentMenu, GameObject contentView, ICheckShipSlot slotChecker, IShipAssign assigner, IInfoPanel infoPanel) { this.equipmentMenu = equipmentMenu; this.contentView = contentView; this.slotChecker = slotChecker; this.assigner = assigner; this.infoPanel = infoPanel; weaponServicer = SessionData.instance.weaponServicer.GetComponent <IWeaponServicer>(); }
public void RevealEquipmentMenu() { shipMenu.SetActive(false); inventoryMenu.SetActive(false); shopMenu.SetActive(false); equipmentMenu.SetActive(true); IEquipmentMenu menu = equipmentMenu.GetComponent <IEquipmentMenu>(); menu.PopulateInventoryList(); }
public void InitialiseHangar() { IEquipmentMenu equipment = equipmentMenu.GetComponent <IEquipmentMenu>(); equipment.InitialiseMenu(); ShopMenu shop = shopMenu.GetComponent <ShopMenu>(); shop.InitialiseMenu(this); IShipMenu shipInterface = shipMenu.GetComponent <IShipMenu>(); shipInterface.InitialiseMenu(this); SessionData.instance.OnUserTransaction.AddListener(UpdateCreditInfo); UpdateCreditInfo(); }