Table of Contents

Class HUDComponent

Namespace
Root
Assembly
SPZGameAssembly.dll
[DisallowMultipleComponent]
[ExecuteInEditMode]
public abstract class HUDComponent : MonoBehaviour
Inheritance
object
Object
Component
Behaviour
MonoBehaviour
HUDComponent
Derived
Extension Methods

Constructors

HUDComponent()

protected HUDComponent()

Properties

Logger

protected ILogger Logger { get; }

Property Value

ILogger

UpdateWhileHidden

protected virtual bool UpdateWhileHidden { get; }

Property Value

bool

Methods

Dispose()

public void Dispose()

DoUpdate(InputDownstreamContext)

public virtual void DoUpdate(InputDownstreamContext context)

Parameters

context InputDownstreamContext

OnDispose()

protected abstract void OnDispose()

OnUpdate(InputDownstreamContext)

protected virtual void OnUpdate(InputDownstreamContext context)

Parameters

context InputDownstreamContext

ReleaseChildView(IView)

protected void ReleaseChildView(IView childView)

Parameters

childView IView

ReleaseChildViews(IEnumerable<IView>)

protected void ReleaseChildViews(IEnumerable<IView> views)

Parameters

views IEnumerable<IView>

RequestChildView<TViewInterface>(PrefabViewReference<TViewInterface>)

protected PrefabRequestWithCallback<TViewInterface> RequestChildView<TViewInterface>(PrefabViewReference<TViewInterface> viewReference) where TViewInterface : MonoBehaviour, IView

Parameters

viewReference PrefabViewReference<TViewInterface>

Returns

PrefabRequestWithCallback<TViewInterface>

Type Parameters

TViewInterface