public void OnMeatPosterClick(MeatPoster meatPoster) { if (meatProcessingStep == MeatProcessingStep.MeatAcquire) { SelectMeatPoster(meatPoster); ProcessCurrentCorpse(meatPoster); } }
private void ProcessCurrentCorpse(MeatPoster meatPoster) { meatPoster.SpawnMeat(corpseInstance); Destroy(corpseInstance.gameObject); meatProcessingStep = MeatProcessingStep.CorpseThrowing; SetSelectionOnAllMeatPosters(false); #if UNITY_ANDROID corpseThrowMobileButtonRenderer.SetActive(true); #endif }
private void SelectMeatPoster(MeatPoster meatPoster) { SetSelectionOnAllMeatPosters(false); meatPoster.SetPosterAsSelected(true); }