public void InitializePlate(GameManager gameManager) { _gameManager = gameManager; state = PlateState.Prepare; reciepeList.ingredientsList = null; lumpiaMinigameUserInterface = FindObjectOfType <LumpiaMinigameUserInterface>(); SetupPlate(); }
public void InitializeLumpiaMinigame(GameManager gameManager) { _gameManager = gameManager; gamePlayCamera.gameObject.SetActive(false); lumpiaCombos = new List <LumpiaCombo>(); CreateCombos(); plate = FindObjectOfType <Plate>(); if (plate) { plate.InitializePlate(_gameManager); } rightHand = FindObjectOfType <PlayerHand>(); if (rightHand) { rightHand.InitializePlayerHand(_gameManager); } fryingPan = FindObjectOfType <FryingPan>(); if (fryingPan) { fryingPan.InitializeFryingPan(_gameManager); } Physics.IgnoreLayerCollision(LayerMask.NameToLayer("Food"), LayerMask.NameToLayer("Vegetable")); Physics.IgnoreLayerCollision(LayerMask.NameToLayer("Food"), LayerMask.NameToLayer("Meat")); Physics.IgnoreLayerCollision(LayerMask.NameToLayer("Food"), LayerMask.NameToLayer("Shrimp")); Physics.IgnoreLayerCollision(LayerMask.NameToLayer("Food"), LayerMask.NameToLayer("Wrapper")); lumpiaMinigameUserInterface = FindObjectOfType <LumpiaMinigameUserInterface>(); if (lumpiaMinigameUserInterface) { lumpiaMinigameUserInterface.InitializeLumpiaMinigameUserInterface(_gameManager); } _gameManager.GetPlayer().playerInput.OnLookEvent += OnLookEventCalled; _gameManager.GetPlayer().playerInput.OnActionKeyPressedEvent += OnActionKeyPressedCalled; }