private void updateSlots() { for (int i = 0; i < hangarSlots.Count() - 1; i++) { if (hangarSlots[i].GetShip()) { HangarSlot hangarSlot = hangarSlots[i]; hangarSlot.GetButton().onClick.AddListener(delegate() { onSlotSelection(hangarSlot); }); } else { HangarSlot hangarSlot = hangarSlots[i]; hangarSlot.GetButton().onClick.AddListener(delegate() { test(hangarSlot); }); } } }
private void test(HangarSlot selectedSlot) { print("test " + selectedSlot); }
private void onSlotSelection(HangarSlot selectedSlot) { OpenStatOverview(selectedSlot.GetShip()); //TODO: make it clear which ship is in acitveFleet }