Whitelist of allowed components

Jump inside the show

Whitelist of allowed components

Flipside Studio uses a whitelist to verify the scripts that can be attached to your characters and sets. This helps keep our users secure and also prevents a whole host of bugs from happening due to the wide variety of components available in the Unity game engine.

Characters

Characters may use the following components:

  • DynamicBone
  • DynamicBoneCollider
  • Flipside.Avatars.AvatarModelReferences
  • Flipside.Avatars.StretchBetween
  • Flipside.Sets.ColliderElement
  • Flipside.Sets.ToggleElement
  • ONSPAudioSource
  • UnityEngine.Animation
  • UnityEngine.Animator
  • UnityEngine.AudioSource
  • UnityEngine.BoxCollider
  • UnityEngine.CapsuleCollider
  • UnityEngine.Cloth
  • UnityEngine.EllipsoidParticleEmitter
  • UnityEngine.Joint
  • UnityEngine.Light
  • UnityEngine.LineRenderer
  • UnityEngine.MeshCollider
  • UnityEngine.MeshFilter
  • UnityEngine.MeshParticleEmitter
  • UnityEngine.MeshRenderer
  • UnityEngine.ParticleAnimator
  • UnityEngine.ParticleRenderer
  • UnityEngine.ParticleSystem
  • UnityEngine.ParticleSystemRenderer
  • UnityEngine.Playables.PlayableDirector
  • UnityEngine.Rigidbody
  • UnityEngine.SkinnedMeshRenderer
  • UnityEngine.SphereCollider
  • UnityEngine.Transform

Sets

Sets may use the following components:

  • DynamicBone
  • DynamicBoneCollider
  • Cinemachine.CinemachineBrain
  • Cinemachine.CinemachineVirtualCamera
  • Flipside.Helpers.SetElement
  • Flipside.Sets.Audience
  • Flipside.Sets.ButtonElement
  • Flipside.Sets.CameraElement
  • Flipside.Sets.ColliderElement
  • Flipside.Sets.CustomTag
  • Flipside.Sets.FlipsideActions
  • Flipside.Sets.FlipsideApi
  • Flipside.Sets.PropElement
  • Flipside.Sets.ScreenElement
  • Flipside.Sets.Set
  • Flipside.Sets.SetInfo
  • Flipside.Sets.ToggleElement
  • NewtonVR.NVRSnappable
  • ONSPAudioSource
  • PolyToolkit.PtAssetObject
  • UnityEngine.AI.NavMeshAgent
  • UnityEngine.AI.NavMeshModifier
  • UnityEngine.AI.NavMeshObstacle
  • UnityEngine.AI.NavMeshSurface
  • UnityEngine.AI.OffMeshLink
  • UnityEngine.Animation
  • UnityEngine.Animator
  • UnityEngine.AudioReverbZone
  • UnityEngine.AudioSource
  • UnityEngine.BoxCollider
  • UnityEngine.Camera
  • UnityEngine.CapsuleCollider
  • UnityEngine.Cloth
  • UnityEngine.EllipsoidParticleEmitter
  • UnityEngine.EventSystems.EventSystem
  • UnityEngine.EventSystems.StandaloneInputModule
  • UnityEngine.Joint
  • UnityEngine.LensFlare
  • UnityEngine.Light
  • UnityEngine.LightProbeGroup
  • UnityEngine.LineRenderer
  • UnityEngine.MeshCollider
  • UnityEngine.MeshFilter
  • UnityEngine.MeshParticleEmitter
  • UnityEngine.MeshRenderer
  • UnityEngine.ParticleAnimator
  • UnityEngine.ParticleRenderer
  • UnityEngine.ParticleSystem
  • UnityEngine.ParticleSystemRenderer
  • UnityEngine.Playables.PlayableDirector
  • UnityEngine.ReflectionProbe
  • UnityEngine.Rigidbody
  • UnityEngine.SkinnedMeshRenderer
  • UnityEngine.SphereCollider
  • UnityEngine.Terrain
  • UnityEngine.TerrainCollider
  • UnityEngine.TextMesh
  • UnityEngine.Transform
  • UnityEngine.WindZone

Unsupported components

If you have a component you think we should include in our whitelist, let us know on our Discord community server or our Trello roadmap.


Next: Resources

Edit this page.
This documentation was generated by the Flipside Documentation. We're always open to new contributions *wink* *wink*