24 lines
717 B
C#
24 lines
717 B
C#
using UnityEngine;
|
|
using System.Collections;
|
|
using UnityEngine.UI;
|
|
|
|
public class UIDepth : MonoBehaviour {
|
|
public int order;
|
|
public bool isUI = true;
|
|
void Start () {
|
|
if(isUI) {
|
|
Canvas canvas = GetComponent<Canvas>();
|
|
if( canvas == null){
|
|
canvas = gameObject.AddComponent<Canvas>();
|
|
}
|
|
canvas.overrideSorting = true;
|
|
canvas.sortingOrder = order;
|
|
} else {
|
|
Renderer []renders = GetComponentsInChildren<Renderer>();
|
|
|
|
foreach(Renderer render in renders){
|
|
render.sortingOrder = order;
|
|
}
|
|
}
|
|
}
|
|
} |