--Clicking this object will check if player is a member of group with ID 350--and it will turn green if you are, or red turn if you are notthisObject = Space.Host.ExecutingObjectOnClickFunction=function()if Space.Groups.IsMemberOf(350) then thisObject.Renderer.Material.SetColor("_Color", Color.Green)else thisObject.Renderer.Material.SetColor("_Color", Color.Red)endendthisObject.AddClickable()thisObject.Clickable.OnClick(OnClickFunction)
--Clicking this object will turn green if your in group 350 is "Owner"--and red if your role is not "Owner"thisObject = Space.Host.ExecutingObjectOnClickFunction=function()local groupInfo = Space.Groups.GetGroupInfo(350)if groupInfo.Role =="Owner" then thisObject.Renderer.Material.SetColor("_Color", Color.Green)else thisObject.Renderer.Material.SetColor("_Color", Color.Red)endendthisObject.AddClickable()thisObject.Clickable.OnClick(OnClickFunction)
JoinGroup
void JoinGroup (int groupID, bool force=false)
Shows player a prompt to join specified group. If force is true, the user will not be shown a prompt. (force parameter is white-label only)
Parameter
Type
Description
Space.Groups.JoinGroup(675)
--Clicking this object will check if player is in group 350 --and will prompt the player to leave if they are a member--and will prompt them to join if they are not a memberthisObject = Space.Host.ExecutingObjectOnClickFunction=function()if Space.Groups.IsMemberOf(350) then Space.Groups.LeaveGroup(350)else Space.Groups.JoinGroup(350)endendthisObject.AddClickable()thisObject.Clickable.OnClick(OnClickFunction)
LeaveGroup
void LeaveGroup (int groupID, bool force=false)
Shows player a prompt to leave specified group. If force is true, the user will not be shown a prompt. (force parameter is white-label only)
Parameter
Type
Description
Space.Groups.LeaveGroup(675)
--Clicking this object will check if player is in group 350 --and will prompt the player to leave if they are a member--and will prompt them to join if they are not a memberthisObject = Space.Host.ExecutingObjectOnClickFunction=function()if Space.Groups.IsMemberOf(350) then Space.Groups.LeaveGroup(350)else Space.Groups.JoinGroup(350)endendthisObject.AddClickable()thisObject.Clickable.OnClick(OnClickFunction)
Return an array with all the groups this player is a member of
groups = Space.Groups.Membership
--Clicking this object will turn green if you are in at least 1 group--and red if you are in no groupsthisObject = Space.Host.ExecutingObjectOnClickFunction=function()local groups = Space.Groups.Membership if#groups >0then thisObject.Renderer.Material.SetColor("_Color", Color.Green)else thisObject.Renderer.Material.SetColor("_Color", Color.Red)endendthisObject.AddClickable()thisObject.Clickable.OnClick(OnClickFunction)