Class ShopPanel

Namespace
SurvivorsMaker.Presentation
Assembly
SurvivorsMaker.Presentation.dll

Displays shop stock and routes purchases, locks, rerolls and recycling through the session.

public sealed class ShopPanel : SessionPanel
Inheritance
Object
Component
Behaviour
MonoBehaviour
ShopPanel
Inherited Members
MonoBehaviour.IsInvoking()
MonoBehaviour.CancelInvoke()
MonoBehaviour.StopCoroutine(Coroutine)
MonoBehaviour.StopAllCoroutines()
MonoBehaviour.destroyCancellationToken
MonoBehaviour.useGUILayout
MonoBehaviour.didStart
MonoBehaviour.didAwake
MonoBehaviour.runInEditMode
Behaviour.enabled
Behaviour.isActiveAndEnabled
Component.GetComponent<T>()
Component.TryGetComponent<T>(out T)
Component.GetComponentInChildren<T>()
Component.GetComponentsInChildren<T>()
Component.GetComponentInParent<T>()
Component.GetComponentsInParent<T>()
Component.GetComponents<T>()
Component.GetComponentIndex()
Component.CompareTag(TagHandle)
Component.transform
Component.transformHandle
Component.gameObject
Component.tag
Object.GetEntityId()
Object.GetInstanceID()
Object.GetHashCode()
Object.InstantiateAsync<T>(T)
Object.InstantiateAsync<T>(T, Transform)
Object.InstantiateAsync<T>(T, Vector3, Quaternion)
Object.InstantiateAsync<T>(T, Transform, Vector3, Quaternion)
Object.Instantiate(Object, Vector3, Quaternion)
Object.Instantiate(Object, Vector3, Quaternion, Transform)
Object.Instantiate(Object)
Object.Instantiate(Object, Scene)
Object.Instantiate<T>(T, InstantiateParameters)
Object.Instantiate<T>(T, Vector3, Quaternion, InstantiateParameters)
Object.Instantiate(Object, Transform)
Object.Instantiate<T>(T)
Object.Instantiate<T>(T, Vector3, Quaternion)
Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
Object.Instantiate<T>(T, Transform)
Object.Destroy(Object)
Object.DestroyImmediate(Object)
Object.DontDestroyOnLoad(Object)
Object.DestroyObject(Object)
Object.FindObjectsOfType<T>()
Object.FindObjectsByType<T>(FindObjectsSortMode)
Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
Object.FindObjectOfType<T>()
Object.FindFirstObjectByType<T>()
Object.FindAnyObjectByType<T>()
Object.FindFirstObjectByType<T>(FindObjectsInactive)
Object.FindAnyObjectByType<T>(FindObjectsInactive)
Object.ToString()
Object.name
Object.hideFlags

Constructors

ShopPanel()

public ShopPanel()

Fields

Heading

public TextMeshProUGUI Heading

Field Value

TextMeshProUGUI

InventoryArea

public RectTransform InventoryArea

Field Value

RectTransform

NextWave

public Button NextWave

Field Value

Button

Offers

public UiCardPool Offers

Field Value

UiCardPool

Reroll

public Button Reroll

Field Value

Button

ResultSummary

public TextMeshProUGUI ResultSummary

Field Value

TextMeshProUGUI

Stats

public TextMeshProUGUI Stats

Field Value

TextMeshProUGUI

WeaponArea

public RectTransform WeaponArea

Field Value

RectTransform

Weapons

public UiCardPool Weapons

Field Value

UiCardPool

Properties

DefaultSelection

The button keyboard/gamepad focus starts on (the screen's main action). Null = first interactable button.

public override Button DefaultSelection { get; }

Property Value

Button

Methods

Build(RectTransform, UiTheme)

public override void Build(RectTransform root, UiTheme theme)

Parameters

root RectTransform
theme UiTheme

Refresh()

public override void Refresh()

Wire()

public void Wire()