예제 #1
0
 private void CheckForExistingDecal(HitDecalController nextDecalController)
 {
     if (activeDecals.ContainsKey(nextDecalController))
     {
         hitDecals[nextDecal].Deactivate();
         activeDecals.Remove(nextDecalController);
     }
 }
예제 #2
0
 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();
 }