public void OnNoiseHeard(NoiseData inNoiseData)
 {
     if (NoisesOfInterest.Contains(inNoiseData.NoiseType))
     {
         UnityMessageEventFunctions.InvokeMessageEventWithDispatcher(gameObject, new NoiseHeardMessage(inNoiseData));
     }
 }
Example #2
0
 public bool Equals(NoiseData otherData)
 {
     return(NoiseLocation == otherData.NoiseLocation &&
            Math.Abs(NoiseRadius - otherData.NoiseRadius) < 0.001f &&
            NoiseType == otherData.NoiseType);
 }
 public void RecordNoise(NoiseData inNoiseData)
 {
     NoiseServiceInterface.RecordNoise(inNoiseData);
 }
Example #4
0
 public void RecordNoise(NoiseData inNoiseData)
 {
     _noisesToUpdate.Add(inNoiseData);
 }
Example #5
0
 public NoiseHeardMessage(NoiseData inNoiseData)
     : base()
 {
     HeardNoise = inNoiseData;
 }