You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
668 B
C#
30 lines
668 B
C#
using UnityEngine;
|
|
using System.Collections;
|
|
|
|
public class FixShaderQueue : MonoBehaviour
|
|
{
|
|
public int AddQueue = 1;
|
|
private Renderer rend;
|
|
// Use this for initialization
|
|
private void Start()
|
|
{
|
|
rend = GetComponent<Renderer>();
|
|
if (rend != null)
|
|
rend.sharedMaterial.renderQueue += AddQueue;
|
|
else
|
|
Invoke("SetProjectorQueue", 0.1f);
|
|
}
|
|
|
|
void SetProjectorQueue()
|
|
{
|
|
GetComponent<Projector>().material.renderQueue += AddQueue;
|
|
}
|
|
|
|
// Update is called once per frame
|
|
void OnDisable()
|
|
{
|
|
if (rend != null)
|
|
rend.sharedMaterial.renderQueue = -1;
|
|
}
|
|
}
|