prop_dry_erase_marker
- Half-Life: Alyx
Point Entity
Marker that can write on a dry erase board
Keyvalues
-
World Model (
model) <Studio> -
Skin (
skin) <MaterialGroup>
Some models have multiple versions of their textures, called skins. -
Body Groups (
bodygroups) <BodyGroupChoices> -
Disable Shadows (
disableshadows) <Boolean>
Used to disable dynamic shadows on this entity. -
Entity Scripts (
vscripts) <ScriptList>
Name(s) of script files that are executed after all entities have spawned. -
Name (
targetname) <TargetSource>
The name that other entities refer to this entity by. -
Model (
model) <Studio> -
Marker Type (
MarkerType) <Choices>- Round Tip (
0) - Chisel Tip (
1) - Chalk (
2) - Dirty (
3) - Dried Out (
4) - Eraser (
5) - Square Eraser (
6)
- Round Tip (
-
Marker Tip Size (
MarkerTipSize) <Float>
The size of the tip of the marker. -
Render Color (R G B) (
rendercolor) <Color255>
The tint color of the marker model. -
Marker Color (R G B) (
MarkerColor) <Color255>
The color of the marker's writing on the board. -
interactAs (
interactAs) <String>
comma-separated list of interaction layers
Inputs
-
Skin <
Integer>
Changes the model skin to the specified number. -
DisableShadow <
Void>
Turn shadow off. -
EnableShadow <
Void>
Turn shadow on. -
AlternativeSorting <
Boolean>
Used to attempt to fix sorting problems when rendering. True activates, false deactivates -
SetRenderAttribute <
String>
Set the value of a render attribute used in material dynamic expressions. Examples: $myfloat=0.25 $myfloat4=1.0,0.0,1.0,1.0 -
RunScriptFile <
String>
Load and execute a script file -
RunScriptCode <
String>
Execute a fragment of script code -
CallScriptFunction <
String>
Call a script function -
CallPrivateScriptFunction <
String>
Calls a script function from this entity's private script scope. -
CallGlobalScriptFunction <
String>
Calls a script function in the global script scope. -
Kill <
Void>
Removes this entity from the world. -
KillHierarchy <
Void>
Removes this entity and all its children from the world. -
AddOutput <
String>
Adds an entity I/O connection to this entity. Parameter format: outputname>targetname>inputname>parameter>delay>max times to fire (-1 == infinite). Very dangerous, use with care. -
FireUser1 <
Void>
Causes this entity's OnUser1 output to be fired. -
FireUser2 <
Void>
Causes this entity's OnUser2 output to be fired. -
FireUser3 <
Void>
Causes this entity's OnUser3 output to be fired. -
FireUser4 <
Void>
Causes this entity's OnUser4 output to be fired.
Outputs
-
OnIgnite <
Void>
Fired when this object catches fire. -
OnUser1 <
Void>
Fired in response to FireUser1 input. -
OnUser2 <
Void>
Fired in response to FireUser2 input. -
OnUser3 <
Void>
Fired in response to FireUser3 input. -
OnUser4 <
Void>
Fired in response to FireUser4 input. -
OnKilled <
Void>
Fired when the entity is killed and removed from the game.