コード例 #1
0
        /// <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);
        }
コード例 #2
0
        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>();
        }
コード例 #3
0
        public void RevealEquipmentMenu()
        {
            shipMenu.SetActive(false);
            inventoryMenu.SetActive(false);
            shopMenu.SetActive(false);

            equipmentMenu.SetActive(true);

            IEquipmentMenu menu = equipmentMenu.GetComponent <IEquipmentMenu>();

            menu.PopulateInventoryList();
        }
コード例 #4
0
        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();
        }