public LibraryController(PeopleController peopleController) { PeopleController = peopleController; BookController = new BooksController(this); MagazineController = new MagazineController(this); MovieController = new MovieController(this); }
public MagazineMenu(MagazineController controllerMagazine, StorageBoxController controllerStorageBox, ConsoleColor fontColor) { MenuTypeTitle = "magazine"; mainController = controllerMagazine; this.controllerStorageBox = controllerStorageBox; this.fontColor = fontColor; }
public BorrowingMenu(BorrowingController controllerBorrowing, FriendController controllerFriend, MagazineController controllerMagazine, ConsoleColor fontColor) { this.mainController = controllerBorrowing; this.controllerFriend = controllerFriend; this.controllerMagazine = controllerMagazine; this.fontColor = fontColor; }
public MainMenu(ConsoleColor fontColor) { controllerFriend = new FriendController(); controllerStorageBox = new StorageBoxController(); controllerMagazine = new MagazineController(); controllerBorrowing = new BorrowingController(); this.fontColor = fontColor; }
public MainController() { PeopleController = new PeopleController(this); LibraryController = new LibraryController(PeopleController); BooksController = new BooksController(LibraryController); MovieController = new MovieController(LibraryController); MagazineController = new MagazineController(LibraryController); }
private void OnTriggerEnter(Collider other) { if (other.GetComponent <MagazineController>() && other.GetComponent <PhysicalObject>()) { PhysicalObject interactionController = other.GetComponent <PhysicalObject>(); MagazineController magController = other.GetComponent <MagazineController>(); if (magController.magType == weaponController.magConfig.type && !weaponController.magConfig.attached && weaponController.magConfig.isDetachable) { interactionController.DettachHands(); other.transform.position = weaponController.magConfig.attachPoint.position; other.transform.rotation = weaponController.magConfig.attachPoint.rotation; other.GetComponent <Rigidbody>().isKinematic = true; other.transform.parent = weaponController.transform; magController.weaponController = weaponController; weaponController.attachedMag = magController; weaponController.magConfig.attached = true; weaponController.onMagazineAttach.Invoke(); other.gameObject.layer = magAttachedLayer; magController.stikingAmmo.layer = magAttachedLayer; } } }