• 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 InventoryUI

    Handle all the UI code related to the inventory (drag'n'drop of object, using objects, equipping object etc.)

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

    Fields

    DragCanvas

    Declaration
    public Canvas DragCanvas
    Field Value
    Type Description
    UnityEngine.Canvas

    EquipementUI

    Declaration
    public EquipmentUI EquipementUI
    Field Value
    Type Description
    EquipmentUI

    ItemEntryPrefab

    Declaration
    public ItemEntryUI ItemEntryPrefab
    Field Value
    Type Description
    ItemEntryUI

    ItemSlots

    Declaration
    public RectTransform[] ItemSlots
    Field Value
    Type Description
    UnityEngine.RectTransform[]

    Tooltip

    Declaration
    public ItemTooltip Tooltip
    Field Value
    Type Description
    ItemTooltip

    Properties

    Character

    Declaration
    public CharacterData Character { get; }
    Property Value
    Type Description
    CharacterData

    CurrentlyDragged

    Declaration
    public InventoryUI.DragData CurrentlyDragged { get; set; }
    Property Value
    Type Description
    InventoryUI.DragData

    DragCanvasScaler

    Declaration
    public CanvasScaler DragCanvasScaler { get; }
    Property Value
    Type Description
    UnityEngine.UI.CanvasScaler

    Methods

    EquipmentDoubleClicked(EquipmentItem)

    Declaration
    public void EquipmentDoubleClicked(EquipmentItem equItem)
    Parameters
    Type Name Description
    EquipmentItem equItem

    HandledDroppedEntry(Vector3)

    Declaration
    public void HandledDroppedEntry(Vector3 position)
    Parameters
    Type Name Description
    UnityEngine.Vector3 position

    Init()

    Declaration
    public void Init()

    Load(CharacterData)

    Declaration
    public void Load(CharacterData data)
    Parameters
    Type Name Description
    CharacterData data

    ObjectDoubleClicked(InventorySystem.InventoryEntry)

    Declaration
    public void ObjectDoubleClicked(InventorySystem.InventoryEntry usedItem)
    Parameters
    Type Name Description
    InventorySystem.InventoryEntry usedItem

    ObjectHoveredEnter(ItemEntryUI)

    Declaration
    public void ObjectHoveredEnter(ItemEntryUI hovered)
    Parameters
    Type Name Description
    ItemEntryUI hovered

    ObjectHoverExited(ItemEntryUI)

    Declaration
    public void ObjectHoverExited(ItemEntryUI exited)
    Parameters
    Type Name Description
    ItemEntryUI exited
    Back to top Generated by DocFX