private void OnTriggerEnter(Collider oucher) { RadioWaveController bulleter = oucher.GetComponent <RadioWaveController>(); if (bulleter) { if (bulleter.BoomerOfMe) { MakerBettererBox betterer = ObjectPoolManager.PullObject("Buffer").GetComponent <MakerBettererBox>(); betterer.transform.position = transform.position; betterer.SetWaypoint(bulleter.LastTarget, null); gameObject.SetActive(false); oucher.gameObject.SetActive(false); } } }
private void UpgradeWae(MakerBettererBox box) { //if (NextPoint != null && PrevPoint != null) return; // //boxOfMakerBetterers.Add(box.insides); //if (NextPoint == null) { PrevPoint.UpgradeWaePlox(box, this); } //else { NextPoint.UpgradeWaePlox(box, this); } holderOfMe.boxOfMakerBetterers.Add(box.insides); if (box.LastTarget == this) { //m_PillAbsorbSound?.Play(); } else { //m_PillKidnapAbsorbSound?.Play(); } }
public void UpgradeWaePlox(MakerBettererBox box, Waypoint ploxer) { //boxOfMakerBetterers.Add(box.insides); //if (ploxer == NextPoint) { PrevPoint?.UpgradeWaePlox(box, this); } //else { NextPoint?.UpgradeWaePlox(box, this); } }