Automated: create new component page |
add sync delegate desc |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 5: | Line 5: | ||
{{stub}} | {{stub}} | ||
== | == Fields == | ||
{{Table ComponentFields | {{Table ComponentFields | ||
|CurrentScreen|'''[[Component:RadiantDashScreen|RadiantDashScreen]]'''|TypeAdv0=true| | |CurrentScreen|'''[[Component:RadiantDashScreen|RadiantDashScreen]]'''|TypeAdv0=true| | ||
Line 12: | Line 12: | ||
|ScreenProjection|Bool| | |ScreenProjection|Bool| | ||
|Curvature|Float| | |Curvature|Float| | ||
|AspectRatioCompensation|CurvatureAspectRatioCompensation| | |AspectRatioCompensation|'''[[Component:CurvedPlaneMesh#CurvatureAspectRatioCompensation|CurvedPlaneMesh.CurvatureAspectRatioCompensation]]'''|TypeAdv5=true| | ||
|ScreenSwitchingEnabled|Bool| | |ScreenSwitchingEnabled|Bool| | ||
|_screensContainer|Slot| | |_screensContainer|Slot| | ||
Line 21: | Line 21: | ||
|_screenMesh|'''[[Component:CurvedPlaneMesh|CurvedPlaneMesh]]'''|TypeAdv12=true| | |_screenMesh|'''[[Component:CurvedPlaneMesh|CurvedPlaneMesh]]'''|TypeAdv12=true| | ||
|_buttonsMesh|'''[[Component:CurvedPlaneMesh|CurvedPlaneMesh]]'''|TypeAdv13=true| | |_buttonsMesh|'''[[Component:CurvedPlaneMesh|CurvedPlaneMesh]]'''|TypeAdv13=true| | ||
|_topMaterial|'''[[UnlitMaterial|UnlitMaterial]]'''|TypeAdv14=true| | |_topMaterial|'''[[Component:UnlitMaterial|UnlitMaterial]]'''|TypeAdv14=true| | ||
|_screenMaterial|'''[[UnlitMaterial|UnlitMaterial]]'''|TypeAdv15=true| | |_screenMaterial|'''[[Component:UnlitMaterial|UnlitMaterial]]'''|TypeAdv15=true| | ||
|_buttonsMaterial|'''[[UnlitMaterial|UnlitMaterial]]'''|TypeAdv16=true| | |_buttonsMaterial|'''[[Component:UnlitMaterial|UnlitMaterial]]'''|TypeAdv16=true| | ||
|_overlayEffectMaterial|'''[[UI_UnlitMaterial|UI_UnlitMaterial]]'''|TypeAdv17=true| | |_overlayEffectMaterial|'''[[Component:UI_UnlitMaterial|UI_UnlitMaterial]]'''|TypeAdv17=true| | ||
|_topBorderMaterial|'''[[UV_RectMaterial|UV_RectMaterial]]'''|TypeAdv18=true| | |_topBorderMaterial|'''[[Component:UV_RectMaterial|UV_RectMaterial]]'''|TypeAdv18=true| | ||
|_screenBorderMaterial|'''[[UV_RectMaterial|UV_RectMaterial]]'''|TypeAdv19=true| | |_screenBorderMaterial|'''[[Component:UV_RectMaterial|UV_RectMaterial]]'''|TypeAdv19=true| | ||
|_buttonsBorderMaterial|'''[[UV_RectMaterial|UV_RectMaterial]]'''|TypeAdv20=true| | |_buttonsBorderMaterial|'''[[Component:UV_RectMaterial|UV_RectMaterial]]'''|TypeAdv20=true| | ||
|_renderRoot|Slot| | |_renderRoot|Slot| | ||
|_topRoot|Slot| | |_topRoot|Slot| | ||
Line 38: | Line 38: | ||
|_buttonsCanvas|'''[[Component:Canvas|Canvas]]'''|TypeAdv29=true| | |_buttonsCanvas|'''[[Component:Canvas|Canvas]]'''|TypeAdv29=true| | ||
|_style|'''[[Component:ParticleStyle|ParticleStyle]]'''|TypeAdv30=true| | |_style|'''[[Component:ParticleStyle|ParticleStyle]]'''|TypeAdv30=true| | ||
|_emitter|'''[[Component:MeshEmitter|MeshEmitter]]'''| | |_particleColors|'''[[Component:ColorRangeInitializer|ColorRangeInitializer]]'''|TypeAdv31=true| | ||
|_topCollider|'''[[Component:MeshCollider|MeshCollider]]'''| | |_emitter|'''[[Component:MeshEmitter|MeshEmitter]]'''|TypeAdv32=true| | ||
|_screenCollider|'''[[Component:MeshCollider|MeshCollider]]'''| | |_topCollider|'''[[Component:MeshCollider|MeshCollider]]'''|TypeAdv33=true| | ||
|_buttonsCollider|'''[[Component:MeshCollider|MeshCollider]]'''| | |_screenCollider|'''[[Component:MeshCollider|MeshCollider]]'''|TypeAdv34=true| | ||
|_buttonsCollider|'''[[Component:MeshCollider|MeshCollider]]'''|TypeAdv35=true| | |||
}} | |||
== Sync Delegates == | |||
{{Table ComponentTriggers | |||
|IsRenderRoot:[[Type:Func`3|Func`3]]<[[Type:ICollider|ICollider]], [[Type:Int|Int]], [[Type:Bool|Bool]]>|[[Type:Func`3|Func`3]]<[[Type:ICollider|ICollider]], [[Type:Int|Int]], [[Type:Bool|Bool]]>|true| Can be used to filter a raycast portal to only hit items that are part of the colliders under this component's render root. | |||
}} | }} | ||
== | == Usage == | ||
== Examples == | == Examples == |
Latest revision as of 21:42, 7 April 2025
Component image 
Radiant Dash component as seen in the Scene Inspector

This article or section is a Stub. You can help the Resonite Wiki by expanding it.
Fields
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. |
CurrentScreen
|
RadiantDashScreen | |
Open
|
Bool | |
AnimationSpeed
|
Float | |
ScreenProjection
|
Bool | |
Curvature
|
Float | |
AspectRatioCompensation
|
CurvedPlaneMesh.CurvatureAspectRatioCompensation | |
ScreenSwitchingEnabled
|
Bool | |
_screensContainer
|
Slot | |
_camera
|
Camera | |
_renderTexture
|
RenderTextureProvider | |
_topContainer
|
Slot | |
_topMesh
|
CurvedPlaneMesh | |
_screenMesh
|
CurvedPlaneMesh | |
_buttonsMesh
|
CurvedPlaneMesh | |
_topMaterial
|
UnlitMaterial | |
_screenMaterial
|
UnlitMaterial | |
_buttonsMaterial
|
UnlitMaterial | |
_overlayEffectMaterial
|
UI_UnlitMaterial | |
_topBorderMaterial
|
UV_RectMaterial | |
_screenBorderMaterial
|
UV_RectMaterial | |
_buttonsBorderMaterial
|
UV_RectMaterial | |
_renderRoot
|
Slot | |
_topRoot
|
Slot | |
_screenRoot
|
Slot | |
_buttonsRoot
|
Slot | |
_visualsRoot
|
Slot | |
_effectRoot
|
Slot | |
_topCanvas
|
Canvas | |
_buttonsUIroot
|
Slot | |
_buttonsCanvas
|
Canvas | |
_style
|
ParticleStyle | |
_particleColors
|
ColorRangeInitializer | |
_emitter
|
MeshEmitter | |
_topCollider
|
MeshCollider | |
_screenCollider
|
MeshCollider | |
_buttonsCollider
|
MeshCollider |