m Fix broken translation tag  | 
				 Automated: update Fields, Categories  | 
				||
| Line 8: | Line 8: | ||
== Usage ==  | == Usage ==  | ||
{{Table ComponentFields  | {{Table ComponentFields  | ||
|SpawnPointGenerator|IPointGenerator|A [[:Category:Components:Transform:Point Generators|PointGenerator]] component. This determines which points the spawn area will use for spawning new users.    | |SpawnPointGenerator|IPointGenerator|A [[:Category:Components:Transform:Point Generators|PointGenerator]] component. This determines which points the spawn area will use for spawning new users.  | ||
|FloorPointRay|Float3|    | |FloorPointRay|Float3|  | ||
|OtherUserCheckRadius|Float|A minimum of how far away other users must be before a spawn point generated by SpawnPointGenerator is valid.    | |OtherUserCheckRadius|Float|A minimum of how far away other users must be before a spawn point generated by SpawnPointGenerator is valid.  | ||
|ParentUser|Bool|If true, newly-spawned users will be parented to the slot holding this component.    | |ParentUser|Bool|If true, newly-spawned users will be parented to the slot holding this component.  | ||
|OrientUser|Bool|If true, newly-spawned users will be oriented towards the Z- axis that the slot holding this component is facing.    | |OrientUser|Bool|If true, newly-spawned users will be oriented towards the Z- axis that the slot holding this component is facing.  | ||
|ScaleUser|Bool|If true, newly-spawned users will be scaled to be the same scale as the slot holding this component. This can cause issues with parenting, so take care.    | |ScaleUser|Bool|If true, newly-spawned users will be scaled to be the same scale as the slot holding this component. This can cause issues with parenting, so take care.  | ||
|Capacity|Int|The maximum number of users that can be spawned in the slot holding this component at any given time. A value of -1 makes the maximum unlimited.    | |Capacity|Int|The maximum number of users that can be spawned in the slot holding this component at any given time. A value of -1 makes the maximum unlimited.  | ||
|BaseWeight|Float|    | |BaseWeight|Float|  | ||
|PositionNode|UserNode|    | |PositionNode|UserNode|  | ||
|RotationNode|UserNode|    | |RotationNode|UserNode|  | ||
}}  | }}  | ||
| Line 32: | Line 32: | ||
* [[SpawnArc (Component)|SpawnArc]]  | * [[SpawnArc (Component)|SpawnArc]]  | ||
</translate>  | </translate>  | ||
[[Category:Components{{#translation:}}|  | [[Category:Components{{#translation:}}|Common Spawn Area]]  | ||
[[Category:ComponentStubs]]  | [[Category:ComponentStubs]]  | ||
[[Category:Components:Users{{#translation:}}|  | [[Category:Components:Users{{#translation:}}|Common Spawn Area]]  | ||
Revision as of 22:53, 3 March 2024

Introduction
The CommonSpawnArea component is a user spawner that can take a range from a PointGenerator.
Usage
| Name | Type | Description | 
|---|---|---|
persistent
 | 
Bool | Determines whether or not this item will be saved to the server. | 
UpdateOrder
 | 
Int | Controls the order in which this component is updated. | 
Enabled
 | 
Bool | Controls whether or not this component is enabled. Some components stop their functionality when this field is disabled, but some don't. | 
SpawnPointGenerator
 | 
IPointGenerator | A PointGenerator component. This determines which points the spawn area will use for spawning new users. | 
FloorPointRay
 | 
Float3 | |
OtherUserCheckRadius
 | 
Float | A minimum of how far away other users must be before a spawn point generated by SpawnPointGenerator is valid. | 
ParentUser
 | 
Bool | If true, newly-spawned users will be parented to the slot holding this component. | 
OrientUser
 | 
Bool | If true, newly-spawned users will be oriented towards the Z- axis that the slot holding this component is facing. | 
ScaleUser
 | 
Bool | If true, newly-spawned users will be scaled to be the same scale as the slot holding this component. This can cause issues with parenting, so take care. | 
Capacity
 | 
Int | The maximum number of users that can be spawned in the slot holding this component at any given time. A value of -1 makes the maximum unlimited. | 
BaseWeight
 | 
Float | |
PositionNode
 | 
UserNode | |
RotationNode
 | 
UserNode | 
Behavior
Unlike other user spawner components, the CommonSpawnArea component allows you to use a PointGenerator component to define an arbitrary area in which users can spawn from. This gives you more granular control over a spawn area than SpawnArc.
Examples
