Class PlaySoundOnPlacementEvent<TPlacementTracker>
- Namespace
- Root
- Assembly
- Game.Orchestration.dll
public class PlaySoundOnPlacementEvent<TPlacementTracker>
Type Parameters
TPlacementTracker
- Inheritance
-
objectPlaySoundOnPlacementEvent<TPlacementTracker>
- Extension Methods
Constructors
PlaySoundOnPlacementEvent(Viewport, IPlayerInteractionStateManager, Func<TPlacementTracker, IEvent>, Action<PlayerInteractionBaseState, float3>)
public PlaySoundOnPlacementEvent(Viewport viewport, IPlayerInteractionStateManager interactionStateManager, Func<TPlacementTracker, IEvent> placementEventGetter, Action<PlayerInteractionBaseState, float3> playSound)
Parameters
viewportViewportinteractionStateManagerIPlayerInteractionStateManagerplacementEventGetterFunc<TPlacementTracker, IEvent>playSoundAction<PlayerInteractionBaseState, float3>
Methods
Attach(IPlacementProcessor)
public void Attach(IPlacementProcessor placementProcessor)
Parameters
placementProcessorIPlacementProcessor
Attach(IPlacementTracker)
public void Attach(IPlacementTracker placementTracker)
Parameters
placementTrackerIPlacementTracker
Detach(IPlacementProcessor)
public void Detach(IPlacementProcessor placementProcessor)
Parameters
placementProcessorIPlacementProcessor
Detach(IPlacementTracker)
public void Detach(IPlacementTracker placementTracker)
Parameters
placementTrackerIPlacementTracker