Mirror

The mirror script adds a Mirror to Blade and Sorcery, letting you look at your character, items and allow you to change your clothing.

Fields

Field Description
Use Occlusion Culling When ticked, the mirror will use occlusion culling, ensuring it doesn’t render anything that is not in view
Allow Armor Editing Allows the played to edit their armor when in the mirror zone. Can be turned on/off with a Unity Event.
Reflection Direction Define the direction that the mirror is pointing in to reflection. The gizmo of the mirror should reflect this as a blue arrow.
Width and Height Defines the width/height of the mirror
Quality Defines the quality of the mirror reflection
Intensity Adjusts the intensity of the dirt/grain on the mirror reflection (?)
Reflection Without GI When ticked, reflections will not have any Global Illumination/lighting.
Anti Aliasing Depicts how much anti-aliasing the reflection has. Higher the number, the smoother sharp edges will be.
Filter Mode Adjusts the anisotropic filtering of the reflection.
Clear flags Depicts flags that the mirror will avoid rendering in its’ reflection
Shadow When enabled, the mirror reflection will render shadows.
Enable Fog When enabled, the mirror reflection will render fog.
Show Wearable Highlight When “Allow Armor Editing” is enabled, if this is ticked, it will show a white highlight around the player part.
Background Color Color of the mirror background. (utilised if Skybox is disabled)
Culling Mask Defines the layers that the mirror will render.
Mirror Mesh Defines the mesh the mirror will be on.
Mesh to Hide In a scene, you are able to define in a list what meshes you are to hide in the reflection of the mirror.

Setup

To see an example Mirror prefab setup, there is a proto-asset of the mirror in the SDK.