• Api Documentation

    Show / Hide Table of Contents
    • CreatorKitCode
      • BaseElementalEffect
      • CharacterData
      • Container
      • ElementalEffect
      • EquipmentItem
      • EquipmentItem.EquipmentSlot
      • EquipmentItem.EquippedEffect
      • EquipmentSystem
      • Helpers
      • HighlightableObject
      • InteractableObject
      • InventorySystem
      • InventorySystem.InventoryEntry
      • Item
      • Loot
      • LootSpawner
      • LootSpawner.LootEntry
      • LootSpawner.SpawnEvent
      • SFXManager
      • SFXManager.PlayData
      • SFXManager.Use
      • SpawnPoint
      • StatSystem
      • StatSystem.DamageType
      • StatSystem.StatModifier
      • StatSystem.StatModifier.Mode
      • StatSystem.Stats
      • StatSystem.TimedStatModifier
      • UsableItem
      • UsableItem.UsageEffect
      • VFXDatabase
      • VFXDatabase.VFXDBEntry
      • VFXManager
      • VFXManager.VFXInstance
      • Weapon
      • Weapon.AttackData
      • Weapon.Stat
      • Weapon.WeaponAttackEffect
    • CreatorKitCodeInternal
      • AmbiencePlayer
      • AnimationControllerDispatcher
      • AnimationControllerDispatcher.IAttackFrameReceiver
      • AnimationControllerDispatcher.IFootstepFrameReceiver
      • AttackState
      • BreakableObject
      • CameraController
      • CharacterAudio
      • CharacterControl
      • DamageUI
      • DamageUI.ActiveText
      • EffectIconUI
      • EquipmentUI
      • InventoryCharacterRender
      • InventoryUI
      • InventoryUI.DragData
      • ItemEntryUI
      • ItemTooltip
      • LootUI
      • RandomBGMPlayer
      • RandomLoopOffset
      • ResourceManager
      • SceneLinkedSMB<TMonoBehaviour>
      • SimpleEnemyController
      • SimpleEnemyController.State
      • TrainingDummy
      • UIAlphaRaycast
      • UISystem

    Class UISystem

    Main class that handle the Game UI (health, open/close inventory)

    Inheritance
    System.Object
    UnityEngine.Object
    UnityEngine.Component
    UnityEngine.Behaviour
    UnityEngine.MonoBehaviour
    UISystem
    Namespace: CreatorKitCodeInternal
    Assembly: Assembly-CSharp.dll
    Syntax
    public class UISystem : MonoBehaviour

    Fields

    CloseInventoryClip

    Declaration
    public AudioClip CloseInventoryClip
    Field Value
    Type Description
    UnityEngine.AudioClip

    CurrentHealth

    Declaration
    public Text CurrentHealth
    Field Value
    Type Description
    UnityEngine.UI.Text

    EnemyEffectIcones

    Declaration
    public EffectIconUI[] EnemyEffectIcones
    Field Value
    Type Description
    EffectIconUI[]

    EnemyHealthSlider

    Declaration
    [Header("Enemy")]
    public Slider EnemyHealthSlider
    Field Value
    Type Description
    UnityEngine.UI.Slider

    EnemyName

    Declaration
    public Text EnemyName
    Field Value
    Type Description
    UnityEngine.UI.Text

    InventoryWindow

    Declaration
    [Header("Inventory")]
    public InventoryUI InventoryWindow
    Field Value
    Type Description
    InventoryUI

    MaxHealth

    Declaration
    public Text MaxHealth
    Field Value
    Type Description
    UnityEngine.UI.Text

    OpenInventoryButton

    Declaration
    public Button OpenInventoryButton
    Field Value
    Type Description
    UnityEngine.UI.Button

    OpenInventoryClip

    Declaration
    public AudioClip OpenInventoryClip
    Field Value
    Type Description
    UnityEngine.AudioClip

    PlayerCharacter

    Declaration
    [Header("Player")]
    public CharacterControl PlayerCharacter
    Field Value
    Type Description
    CharacterControl

    PlayerHealthSlider

    Declaration
    public Slider PlayerHealthSlider
    Field Value
    Type Description
    UnityEngine.UI.Slider

    StatsText

    Declaration
    public Text StatsText
    Field Value
    Type Description
    UnityEngine.UI.Text

    TimedModifierIcones

    Declaration
    public EffectIconUI[] TimedModifierIcones
    Field Value
    Type Description
    EffectIconUI[]

    Properties

    Instance

    Declaration
    public static UISystem Instance { get; }
    Property Value
    Type Description
    UISystem

    Methods

    ToggleInventory()

    Declaration
    public void ToggleInventory()
    Back to top Generated by DocFX