Class HUDComponent
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
[DisallowMultipleComponent]
[ExecuteInEditMode]
public abstract class HUDComponent : MonoBehaviour
- Inheritance
-
objectObjectComponentBehaviourMonoBehaviourHUDComponent
- Derived
- Extension Methods
Constructors
HUDComponent()
protected HUDComponent()
Properties
Logger
protected ILogger Logger { get; }
Property Value
UpdateWhileHidden
protected virtual bool UpdateWhileHidden { get; }
Property Value
- bool
Methods
Dispose()
public void Dispose()
DoUpdate(InputDownstreamContext)
public virtual void DoUpdate(InputDownstreamContext context)
Parameters
contextInputDownstreamContext
OnDispose()
protected abstract void OnDispose()
OnUpdate(InputDownstreamContext)
protected virtual void OnUpdate(InputDownstreamContext context)
Parameters
contextInputDownstreamContext
ReleaseChildView(IView)
protected void ReleaseChildView(IView childView)
Parameters
childViewIView
ReleaseChildViews(IEnumerable<IView>)
protected void ReleaseChildViews(IEnumerable<IView> views)
Parameters
viewsIEnumerable<IView>
RequestChildView<TViewInterface>(PrefabViewReference<TViewInterface>)
protected PrefabRequestWithCallback<TViewInterface> RequestChildView<TViewInterface>(PrefabViewReference<TViewInterface> viewReference) where TViewInterface : MonoBehaviour, IView
Parameters
viewReferencePrefabViewReference<TViewInterface>
Returns
- PrefabRequestWithCallback<TViewInterface>
Type Parameters
TViewInterface