コード例 #1
0
ファイル: NoiseService.cs プロジェクト: Huxellberger/Cell
 public void UpdateListener(INoiseListenerInterface inListener, Vector3 inListenerLocation)
 {
     if (_listenerMappings.ContainsKey(inListener))
     {
         _listenerMappings[inListener].Location = inListenerLocation;
     }
 }
コード例 #2
0
ファイル: NoiseService.cs プロジェクト: Huxellberger/Cell
        public void RegisterListener(INoiseListenerInterface inListener, Vector3 inListenerLocation)
        {
            var entry = new NoiseListenerEntry(inListener, inListenerLocation);

            _listenerEntries.Add(entry);
            _listenerMappings.Add(inListener, entry);
        }
コード例 #3
0
ファイル: MockNoiseService.cs プロジェクト: Huxellberger/Cell
 public void UpdateListener(INoiseListenerInterface inListener, Vector3 inListenerLocation)
 {
     UpdatedListener = inListener;
     UpdatedLocation = inListenerLocation;
 }
コード例 #4
0
ファイル: MockNoiseService.cs プロジェクト: Huxellberger/Cell
 public void UnregisterListener(INoiseListenerInterface inListener)
 {
     UnregisteredListener = inListener;
 }
コード例 #5
0
ファイル: MockNoiseService.cs プロジェクト: Huxellberger/Cell
 public void RegisterListener(INoiseListenerInterface inListener, Vector3 inListenerLocation)
 {
     RegisteredListener = inListener;
     RegisteredLocation = inListenerLocation;
 }
コード例 #6
0
ファイル: NoiseService.cs プロジェクト: Huxellberger/Cell
 public void UnregisterListener(INoiseListenerInterface inListener)
 {
     _listenerMappings.Remove(inListener);
     _listenerEntries.RemoveAll((entry) => entry.Listener == inListener);
 }
コード例 #7
0
ファイル: NoiseService.cs プロジェクト: Huxellberger/Cell
 public NoiseListenerEntry(INoiseListenerInterface inListener, Vector3 inLocation)
 {
     Listener = inListener;
     Location = inLocation;
 }