Terms
Alignment
-
Alignment is one of Self, Ally, Neutral or Hostile.
-
Self are the players units. The others are for Ally, Neutral and Hostile Computer Players.
-
-
see Player, see UnitFilters / TargetFilters
Attribute
In TBE an Attribute is a specialization of the BehaviorBase class and this is why its class name is BehaviorAttribute. In terms of Game design, an Attribute is a property of a Unit into which the player can allocate points.
Example of an Attribute would be "Strength".
*Base
-
This c# class name suffix denotes Base classes of the Base Data Model
*Bhv
-
This c# class name suffix denotes
MonoBehaviors. Note that not all TBEMonoBehaviors are suffixed like that. SpecificallyMonoBehaviors that are Singletons (like Managers) are not suffixed with*Bhv.
Database
-
when we talk about Database we refer to the ScriptableObject based data that TBE creates and uses. See also Base Data Model
Hint
This is a suffix of property names. Example: Model Hint.
All Hints are optional strings. This means that TBE itself does not require nor use them.
If you use any Hint field, it is your job to ensure that something correct gets done with this information.
Kill (a unit)
-
kills the unit. Internally the unit’s hitpoints are set to zero and this will trigger death, but only if the unit does not have the unkillable flag.
Local UI
-
The UI that is displayed for a specific Unit at the location of that unit. Also see ScreenSpaceLocalUI