Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using UnityEngine;
- public class SecondaryRender : MonoBehaviour {
- void OnPreRender() {
- foreach(Renderer renderer in FindObjectsOfType<Renderer>())
- if(renderer.gameObject.layer != LayerMask.NameToLayer("Secondary"))
- renderer.shadowCastingMode = UnityEngine.Rendering.ShadowCastingMode.ShadowsOnly;
- }
- void OnPostRender() {
- foreach(Renderer renderer in FindObjectsOfType<Renderer>())
- if(renderer.gameObject.layer != LayerMask.NameToLayer("Secondary"))
- renderer.shadowCastingMode = UnityEngine.Rendering.ShadowCastingMode.On;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement