public void OnNoiseHeard(NoiseData inNoiseData) { if (NoisesOfInterest.Contains(inNoiseData.NoiseType)) { UnityMessageEventFunctions.InvokeMessageEventWithDispatcher(gameObject, new NoiseHeardMessage(inNoiseData)); } }
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); }
public void RecordNoise(NoiseData inNoiseData) { _noisesToUpdate.Add(inNoiseData); }
public NoiseHeardMessage(NoiseData inNoiseData) : base() { HeardNoise = inNoiseData; }