Class HUDBlueprintPlacement<TBlueprint, TCoordinate, TVector>
- Namespace
- Root
- Assembly
- Game.Hud.dll
public abstract class HUDBlueprintPlacement<TBlueprint, TCoordinate, TVector> : HUDPart where TBlueprint : class, IAnnotatedBlueprint where TCoordinate : struct, IDiscreteCoordinateTranslatableByVector<TCoordinate, TVector> where TVector : struct, IVector<TVector>
Type Parameters
TBlueprintTCoordinateTVector
- Inheritance
-
objectObjectComponentBehaviourMonoBehaviourHUDBlueprintPlacement<TBlueprint, TCoordinate, TVector>
- Derived
- Inherited Members
- Extension Methods
Constructors
HUDBlueprintPlacement()
protected HUDBlueprintPlacement()
Fields
UISoundPlayer
protected IUISoundPlayer UISoundPlayer
Field Value
Methods
ClearAndHide()
protected virtual void ClearAndHide()
OnDispose()
protected override void OnDispose()
OnGameUpdate(InputDownstreamContext, FrameDrawOptions)
public override void OnGameUpdate(InputDownstreamContext context, FrameDrawOptions drawOptions)
Parameters
contextInputDownstreamContextdrawOptionsFrameDrawOptions
Run()
public virtual void Run()
SelectBlueprint(TBlueprint)
protected void SelectBlueprint(TBlueprint blueprint)
Parameters
blueprintTBlueprint