private void CheckForExistingDecal(HitDecalController nextDecalController) { if (activeDecals.ContainsKey(nextDecalController)) { hitDecals[nextDecal].Deactivate(); activeDecals.Remove(nextDecalController); } }
public void FistHit(Vector2 hitLocation) { nextDecalController = hitDecals[nextDecal]; CheckForExistingDecal(nextDecalController); nextDecalController.Activate(fistHitStrings[Random.Range(0, fistHitStrings.Count - 1)], hitLocation, false); activeDecals.Add(nextDecalController, Time.time); GetNextDecal(); }