|CreateIfNotExists|{{RootFieldType|SyncDelegate`1|[[Type:WorldCreator|WorldCreator]]}}|TypeAdv3=true| A sync delegate to call when a session does not exist for the world for this world orb. Passes this component as an argument.
|CreateIfNotExists|{{RootFieldType|SyncDelegate`1|[[Type:WorldCreator|WorldCreator]]}}|TypeAdv3=true| A sync delegate to call when a session does not exist for the world for this world orb. Passes this component as an argument.
|OpenActionOverride|{{RootFieldType|SyncDelegate`1|[[Type:Action`1|Action`1]]<[[Component:WorldOrb|WorldOrb]]>}}|TypeAdv4=true| The Sync delegate to call as an override for this world orb's open Action. Passes this component as an argument.
|OpenActionOverride|{{RootFieldType|SyncDelegate`1|[[Type:Action`1|Action`1]]<[[Component:WorldOrb|WorldOrb]]>}}|TypeAdv4=true| The Sync delegate to call as an override for this world orb's open Action. Passes this component as an argument.
|Visit|'''[[#VisitState|VisitState]]'''|TypeAdv5=true| Whether the local user has visted the target world.
|Visit|'''[[#VisitState|WorldOrb.VisitState]]'''|TypeAdv5=true| Whether the local user has visted the target world.
|ActiveUsers|Int| How many active users are in the target world.
|ActiveUsers|Int| How many active users are in the target world.
|RecordStateUpdated|Bool| Whether the world orb has up to date info after spawn.
|RecordStateUpdated|Bool| Whether the world orb has up to date info after spawn.
Line 24:
Line 24:
|LongPressTime|Float| How long the user has to click to trigger a long press.
|LongPressTime|Float| How long the user has to click to trigger a long press.
|_longPressIndicator|'''[[Component:RingMesh|RingMesh]]'''|TypeAdv12=true| The mesh that fills a ring indicator when doing a long press.
|_longPressIndicator|'''[[Component:RingMesh|RingMesh]]'''|TypeAdv12=true| The mesh that fills a ring indicator when doing a long press.
|_longPressIndicatorMaterial|'''[[UnlitMaterial|UnlitMaterial]]'''|TypeAdv13=true| The material used to indicate a long press.
|_longPressIndicatorMaterial|'''[[Component:UnlitMaterial|UnlitMaterial]]'''|TypeAdv13=true| The material used to indicate a long press.
|Touched|{{RootFieldType|SyncDelegate`1|[[Type:Action`2|Action`2]]<[[Component:WorldOrb|WorldOrb]], [[Type:TouchEventInfo|TouchEventInfo]]>}}|TypeAdv14=true| The Sync delegate to trigger when this world orb is touched. Sends this component and the touch info as arguments to the Sync Delegate.
|Touched|{{RootFieldType|SyncDelegate`1|[[Type:Action`2|Action`2]]<[[Component:WorldOrb|WorldOrb]], [[Type:TouchEventInfo|TouchEventInfo]]>}}|TypeAdv14=true| The Sync delegate to trigger when this world orb is touched. Sends this component and the touch info as arguments to the Sync Delegate.
|LongPressTriggered|{{RootFieldType|SyncDelegate`1|[[Type:Action`1|Action`1]]<[[Component:WorldOrb|WorldOrb]]>}}|TypeAdv15=true| The Sync delegate to trigger when long pressing. Passes this component as an argument to the Sync delegate.
|LongPressTriggered|{{RootFieldType|SyncDelegate`1|[[Type:Action`1|Action`1]]<[[Component:WorldOrb|WorldOrb]]>}}|TypeAdv15=true| The Sync delegate to trigger when long pressing. Passes this component as an argument to the Sync delegate.
|_lastFetchedUrl|Uri| The last URL fetched for this world.
|_lastFetchedUrl|Uri| The last URL fetched for this world.
|_isReadOnly|Bool| The target world is a read only world, no saving.
|_orbRoot|Slot| The slot storing the world orb visual.
|_orbRoot|Slot| The slot storing the world orb visual.
|_infoRoot|Slot| The slot storing the text visual for information about the world.
|_infoRoot|Slot| The slot storing the text visual for information about the world.
|_thumbTex|'''[[Component:StaticTexture2D|StaticTexture2D]]'''|TypeAdv19=true| The texture being used to store the picture of the 360 session preview
|_thumbTex|'''[[Component:StaticTexture2D|StaticTexture2D]]'''|TypeAdv20=true| The texture being used to store the picture of the 360 session preview
|_thumbMaterial|'''[[Projection360Material|Projection360Material]]'''|TypeAdv20=true| The material making the inner world preview/session 360 picture.
|_thumbMaterial|'''[[Component:Projection360Material|Projection360Material]]'''|TypeAdv21=true| The material making the inner world preview/session 360 picture.
|_shellMaterial|{{RootFieldType|DriveRef`1|[[PBS_RimMetallic|PBS_RimMetallic]]}}|TypeAdv21=true| The material making a rim lighting around the world orb.
|_shellMaterial|{{RootFieldType|DriveRef`1|[[PBS_RimMetallic|PBS_RimMetallic]]}}|TypeAdv22=true| The material making a rim lighting around the world orb.
|_nameText|'''[[Component:TextRenderer|TextRenderer]]'''|TypeAdv22=true| The text renderer showing the name of the world.
|_nameText|'''[[Component:TextRenderer|TextRenderer]]'''|TypeAdv23=true| The text renderer showing the name of the world.
|_creatorText|'''[[Component:TextRenderer|TextRenderer]]'''|TypeAdv23=true| The text renderer showing the name of the creator of the world.
|_creatorText|'''[[Component:TextRenderer|TextRenderer]]'''|TypeAdv24=true| The text renderer showing the name of the creator of the world.
|_visitsText|'''[[Component:TextRenderer|TextRenderer]]'''|TypeAdv24=true| The text renderer showing the current world visits number.
|_visitsText|'''[[Component:TextRenderer|TextRenderer]]'''|TypeAdv25=true| The text renderer showing the current world visits number.
|_usersText|'''[[Component:TextRenderer|TextRenderer]]'''|TypeAdv25=true| The text renderer showing the current users number.
|_usersText|'''[[Component:TextRenderer|TextRenderer]]'''|TypeAdv26=true| The text renderer showing the current users number.
|_namePosition|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv26=true| The field to drive with the position of the world name text.
|_namePosition|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv27=true| The field to drive with the position of the world name text.
|_creatorPosition|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv27=true| The field to drive with the position of the creator name text.
|_creatorPosition|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv28=true| The field to drive with the position of the creator name text.
|_visitsPosition|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv28=true| The field to drive with the position of the visits amount.
|_visitsPosition|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv29=true| The field to drive with the position of the visits amount.
|_usersPosition|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv29=true| The field to drive with the position of the user count text.
|_usersPosition|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv30=true| The field to drive with the position of the user count text.
|_userCountText|{{RootFieldType|FieldDrive`1|[[Type:String|String]]}}|TypeAdv30=true| The field to drive with the world orb's world user count.
|_userCountText|{{RootFieldType|FieldDrive`1|[[Type:String|String]]}}|TypeAdv31=true| The field to drive with the world orb's world user count.
|_sizeDrive|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv31=true| The field to drive with the world orb's scale.
|_sizeDrive|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv32=true| The field to drive with the world orb's scale.
|_iconSlot|Slot| The root slot of the icon visual.
|_iconSlot|Slot| The root slot of the icon visual.
|_iconTexture|'''[[Component:StaticTexture2D|StaticTexture2D]]'''|TypeAdv33=true| The icon texture for this world orb's icon.
|_iconTexture|'''[[Component:StaticTexture2D|StaticTexture2D]]'''|TypeAdv34=true| The icon texture for this world orb's icon.
|_iconMaterial|'''[[UnlitMaterial|UnlitMaterial]]'''|TypeAdv34=true| The Unlit Material for showing the icon.
|_iconMaterial|'''[[Component:UnlitMaterial|UnlitMaterial]]'''|TypeAdv35=true| The Unlit Material for showing the icon.
|_iconPosition|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv35=true| The field to drive with the position of the world icon.
|_iconPosition|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv36=true| The field to drive with the position of the world icon.
|_sessionStartDialog|{{RootFieldType|SlotCleanupRef`1|[[Component:NewWorldDialog|NewWorldDialog]]}}|TypeAdv36=true| The current dialogue for starting a new session
|_sessionStartDialog|{{RootFieldType|SlotCleanupRef`1|[[Component:NewWorldDialog|NewWorldDialog]]}}|TypeAdv37=true| The current dialogue for starting a new session
|_lastTouch|Double| The last time in world time that a user touched the orb.
|_lastTouch|Double| The last time in world time that a user touched the orb.
|_lastFlash|Double| The last time in world time that a user double clicked the orb.
|_lastFlash|Double| The last time in world time that a user double clicked the orb.
}}
== Sync Delegates ==
{{Table ComponentTriggers
|CustomWorldStart:[[Type:Action`1|Action`1]]<[[Component:NewWorldDialog|NewWorldDialog]]>|[[Type:Action`1|Action`1]]<[[Component:NewWorldDialog|NewWorldDialog]]>|true| Handles when the user asks to open a custom world.
|OnStartNewSession:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| Handles when the user starts a new session with default settings.
|OnStartCustomSession:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| Handles when the user asks to open a custom session.
|OnJoinSession:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| Handles when a user joins the target session.
|OnEditMetadata:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| Handles when a user asks to edit the metadata.
|OnCancelMenu:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| Handles when the user cancels an action in a menu.
|OnCloneWorld:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| Handles when the user asks to make a clone of the world.
|OnDeleteWorld:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| Handles when the user asks to delete a world.
|OnReallyDeleteWorld:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| Handles when the user asks to truely delete a world.
|OnOverwrite:[[Type:ButtonEventHandler`1|ButtonEventHandler`1]]<[[Component:WorldOrb|WorldOrb]]>|[[Type:ButtonEventHandler`1|ButtonEventHandler`1]]<[[Component:WorldOrb|WorldOrb]]>|true| Handles when the user does a save overwrite.