ORK Framework Logo - RPG Editor for Unity
  • Features
  • Showcase
  • Guide
    • Documentation
    • Tutorials
    • API
  • ORK 2
    • Tutorials
    • Plugins
    • API
  • Support
  • Forum
  • Get ORK

Getting Started

  • Introduction
  • First Steps
  • Game Starters
  • Components Overview
  • Player/Camera Controls
  • Game Over

Editor

  • Editor Overview
  • Base/Control Section
  • Game Section
  • UI Section
  • Templates Section
  • Status Section
  • Inventory Section
  • Combatants Section
  • Battles Section

Features

  • Animations
  • Areas & Teleports
  • Combatant Triggers
  • Control Maps
  • Difficulties
  • Factions
  • Formations
  • Formula Nodes
  • Logs
  • Loot
  • Move AI
  • Quests
  • Research Trees
  • Schematic Nodes
  • Shortcut Slots

Status System

  • Status Values
  • Status Effects
  • Attack/Defence Modifiers
  • Abilities
  • Combatants
  • Classes
  • Status Bonuses
  • Status Conditions

Inventory System

  • Inventory System Overview
  • Currencies
  • Items
  • Equipment
  • AI Behaviours/Rulesets
  • Crafting Recipes
  • Shops

Battle System

  • Battle Systems
  • Adding Battles to Scenes
  • Calculating Action Results
  • Battle Menus
  • Battle AI
  • Battle AI Nodes
  • Battle Ranges
  • Battle Camera
  • Target Selection
  • Battle Spots
  • Battle Texts
  • Battle End & Loot Dialogues
  • Action Combos
  • Damage Types
  • Cursor Prefab Components
  • Grid Battles
  • Adding Battle Grids to Scenes
  • Battle Grid Highlights
  • Battle Grid Formations

UI System

  • UI System Overview
  • Start Menu
  • Menu Screens
  • Notifications
  • Combatant Selections
  • Quantity Selections
  • Text Display Settings
  • Cursor Settings
  • Console (In-Game)
  • Menu Requirements
  • HUDs: Content Providers
  • HUDs: Conditions
  • HUDs: Click Actions
  • HUDs: Text Content
  • HUDs: Value Bar Content
  • HUDs: Status Values
  • HUDs: Status Effects
  • HUDs: Attack Modifiers
  • HUDs: Defence Modifiers
  • HUDs: Shortcuts
  • HUDs: Abilities
  • HUDs: Equipment
  • HUDs: Class Slots
  • HUDs: AI Behaviours
  • HUDs: AI Rulesets
  • HUDs: Quests
  • Timebar HUD

Scripting

  • Scripting Overview
  • Access Handler
  • Code Extensions
  • Combatant Scripting
  • Custom Nodes
  • Custom Component Save Data
  • Home
  • Guide
  • Documentation
  • UI System
  • HUDs: Content Providers

HUDs: Content Providers

Table of Contents
  • Unity UI
    • HUD Combatant Ability
    • HUD Combatant Action
    • HUD Combatant Item
    • HUD Combatant Object
    • HUD Combatant Status Effect
    • HUD Combatant Target
    • HUD Player Combatant
    • HUD Attack Modifier
    • HUD Attack Modifier Attribute
    • HUD Defence Modifier
    • HUD Defence Modifier Attribute
    • HUD Defence Modifier ID
    • HUD Class Slot
    • HUD Shortcut
    • HUD Shortcut Slot
    • HUD Status Value
    • HUD Quest

Learn more about HUD content providers that are available in ORK.

Content providers are used to define the content that’s displayed by HUD elements. Learn more about content providers in this Makinom documentation.

The actual use of content providers depends on the used UI module.

Unity UI #

The Unity UI module uses components to add content providers.

Content components have a Content Provider field available to define which content provider they get their displayed content from.

The following content providers are available (in addition to Makinom’s own content providers).

HUD Combatant Ability #

The HUD Combatant Ability (Content Provider) component uses a defined ability as it’s content.

The ability can be a combatant’s base attack, counter attack, class ability or a defined ability (if available to the combatant).

This content provider requires another content provider with a combatant as it’s user/content.

HUD Combatant Action #

The HUD Combatant Action (Content Provider) component uses the current or casting action of a combatant as it’s content.

This content provider requires another content provider with a combatant as it’s user/content.

HUD Combatant Item #

The HUD Combatant Item (Content Provider) component uses a defined item, equipment, crafting recipe, currency, AI behaviour or AI ruleset from a combatant’s inventory as it’s content.

The item/equipment/etc. has to be in the inventory of a combatant, unless Show Empty is enabled.

This content provider requires another content provider with a combatant as it’s user/content.

HUD Combatant Object #

The HUD Combatant Object (Content Provider) component uses a combatant from a defined game object as it’s content.

The combatant comes from a selected game object, e.g. a game object in the scene or a prefab the component is added to.

This content provider can be used on it’s own, even outside of HUDs, e.g. as part of a world space canvas on a combatant’s prefab.

HUD Combatant Status Effect #

The HUD Combatant Status Effect (Content Provider) component uses a defined status effect on a combatant as it’s content.

This content provider requires another content provider with a combatant as it’s user/content. The defined status effect has to be applied to the combatant.

HUD Combatant Target #

The HUD Combatant Target (Content Provider) component uses a combatant’s target as it’s content.

You can use the combatant’s last target, a group/individual target or combatants that attacked the combatant.

This content provider requires another content provider with a combatant as it’s user/content.

HUD Player Combatant #

The HUD Player Combatant (Content Provider) component uses the player or a defined player group member as it’s content.

This content provider can be used on it’s own, even outside of HUDs, e.g. as part of a UI box.

HUD Attack Modifier #

The HUD Attack Modifier (Content Provider) component uses a defined attack modifier of a combatant as it’s content.

This content provider requires another content provider with a combatant as it’s user/content.

HUD Attack Modifier Attribute #

The HUD Attack Modifier Attribute (Content Provider) component uses a defined attack modifier attribute of a combatant as it’s content.

This content provider requires another content provider with a combatant as it’s user/content.

HUD Defence Modifier #

The HUD Defence Modifier (Content Provider) component uses a defined defence modifier of a combatant as it’s content.

This content provider requires another content provider with a combatant as it’s user/content.

HUD Defence Modifier Attribute #

The HUD Defence Modifier Attribute (Content Provider) component uses a defined defence modifier attribute of a combatant as it’s content.

This content provider requires another content provider with a combatant as it’s user/content.

HUD Defence Modifier ID #

The HUD Defence Modifier ID (Content Provider) component uses a defined defence modifier ID of a combatant as it’s content.

The defence modifier ID of a combatant is the current attribute that’s assigned to the combatant for the defined defence modifier.

This content provider requires another content provider with a combatant as it’s user/content.

HUD Class Slot #

The HUD Class Slot (Content Provider) component uses a defined class slot of a combatant as it’s content.

This content provider requires another content provider with a combatant as it’s user/content.

HUD Shortcut #

The HUD Shortcut (Content Provider) component uses a defined shortcut of a combatant as it’s content.

Instead of a shortcut stored in a shortcut slot, this’ll try to get/create the shortcut based on the defined settings – e.g. an ability known to the combatant or an item in the combatant’s inventory.

This content provider requires another content provider with a combatant as it’s user/content.

HUD Shortcut Slot #

The HUD Shortcut Slot (Content Provider) component uses a defined shortcut slot of a combatant as it’s content.

This content provider requires another content provider with a combatant as it’s user/content.

HUD Status Value #

The HUD Status Value (Content Provider) component uses a defined status value of a combatant as it’s content.

This content provider requires another content provider with a combatant as it’s user/content.

HUD Quest #

The HUD Quest (Content Provider) component uses a defined quest as it’s content.

If the quest is displayed can also depend on defined states, e.g. the quest being active or not added to the player’s quests yet.

This content provider can be used on it’s own, even outside of HUDs, e.g. as part of an NPC game object’s world space canvas.

UI
Share This Article :
  • Facebook
  • Twitter
  • LinkedIn
  • Pinterest
Updated on September 17, 2022
Table of Contents
  • Unity UI
    • HUD Combatant Ability
    • HUD Combatant Action
    • HUD Combatant Item
    • HUD Combatant Object
    • HUD Combatant Status Effect
    • HUD Combatant Target
    • HUD Player Combatant
    • HUD Attack Modifier
    • HUD Attack Modifier Attribute
    • HUD Defence Modifier
    • HUD Defence Modifier Attribute
    • HUD Defence Modifier ID
    • HUD Class Slot
    • HUD Shortcut
    • HUD Shortcut Slot
    • HUD Status Value
    • HUD Quest
Sitemap
  • Features
  • Showcase
  • Guide
    • Documentation
    • Tutorials
    • API
  • ORK 2 Hub
    • Tutorials
    • Plugins
    • API
  • Support
  • Forum
  • Get ORK
  • Contact
  • Blog
  • Makinom
  • gamingislove.com
Categories
  • News (59)
  • ORK 2 (137)
    • Tutorial (137)
      • Game tutorial (50)
      • Gameplay (32)
      • How-to (55)
  • Release (129)
Search

© 2015 Gaming is Love e.U.

Disclosure: This site may contain affiliate links, which means I may receive a commission if you click a link and purchase something that I have recommended. While clicking these links won’t cost you any money, they will help me fund my development projects while recommending great assets!