Difference between revisions of "Unit file"
From Serious Sam's Bogus Detour
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
.unit | .unit | ||
+ | |||
+ | [//{{SERVERNAME}}/docs/engine/namespace_resources.html Resources::GetUnitProducer] | ||
==File format== | ==File format== | ||
Line 41: | Line 43: | ||
====Range==== | ====Range==== | ||
− | Only used to visually display ranges using the | + | Only used to visually display ranges using the [[Console]] variable "r_draw_ranges", useful in the editor for being able to see how far a unit might reach or something similar. |
<range radius="16" /> | <range radius="16" /> | ||
Latest revision as of 00:43, 18 April 2017
.unit
Contents
File format
slot
layer
netsync
save
Behavior
class Script file
data SValue file
Scenes
Scene sets...
Sprite
Shadow
Collision
Effect
Includes an Effect in to the scene.
<effect src="effects/weapons/projectile_laser.effect" />
Scene
Includes another scene from the same unit in to the current scene.
<scene src="shared" />
Text
Light
Locator
Defines a position that can be used in the scripts. Usually used for offsets for effects and projectile shooting.
<locator name="shoot-pos" pos="10 10" />
Range
Only used to visually display ranges using the Console variable "r_draw_ranges", useful in the editor for being able to see how far a unit might reach or something similar.
<range radius="16" />
Data
Arbitrary data using the SValue format that can be used in scripts.
<int>250</int>