public static void ClearAll() { //IL_0038: Unknown result type (might be due to invalid IL or missing references) //IL_003e: Expected O, but got Unknown //IL_0049: Unknown result type (might be due to invalid IL or missing references) //IL_004e: Expected O, but got Unknown bool isPlaying = Application.get_isPlaying(); int num = mActiveList.size; while (num > 0) { UIDrawCall uIDrawCall = mActiveList[--num]; if (Object.op_Implicit(uIDrawCall)) { if (isPlaying) { NGUITools.SetActive(uIDrawCall.get_gameObject(), false); } else { NGUITools.DestroyImmediate(uIDrawCall.get_gameObject()); } } } mActiveList.Clear(); }
private static UIDrawCall Create(string name) { //IL_0034: Unknown result type (might be due to invalid IL or missing references) //IL_003a: Expected O, but got Unknown //IL_0042: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected O, but got Unknown if (mInactiveList.size > 0) { UIDrawCall uIDrawCall = mInactiveList.Pop(); mActiveList.Add(uIDrawCall); if (name != null) { uIDrawCall.set_name(name); } NGUITools.SetActive(uIDrawCall.get_gameObject(), true); return(uIDrawCall); } GameObject val = new GameObject(name); Object.DontDestroyOnLoad(val); UIDrawCall uIDrawCall2 = val.AddComponent <UIDrawCall>(); mActiveList.Add(uIDrawCall2); return(uIDrawCall2); }
public static void Destroy(UIDrawCall dc) { if (dc) { dc.onRender = null; if (Application.get_isPlaying()) { if (UIDrawCall.mActiveList.Remove(dc)) { NGUITools.SetActive(dc.get_gameObject(), false); UIDrawCall.mInactiveList.Add(dc); } } else { UIDrawCall.mActiveList.Remove(dc); NGUITools.DestroyImmediate(dc.get_gameObject()); } } }
public static void ClearAll() { bool isPlaying = Application.get_isPlaying(); int i = UIDrawCall.mActiveList.size; while (i > 0) { UIDrawCall uIDrawCall = UIDrawCall.mActiveList[--i]; if (uIDrawCall) { if (isPlaying) { NGUITools.SetActive(uIDrawCall.get_gameObject(), false); } else { NGUITools.DestroyImmediate(uIDrawCall.get_gameObject()); } } } UIDrawCall.mActiveList.Clear(); }
private static UIDrawCall Create(string name, UIPanel pan, Material mat, Texture tex, Shader shader) { UIDrawCall uIDrawCall = UIDrawCall.Create(name); uIDrawCall.get_gameObject().set_layer(pan.cachedGameObject.get_layer()); uIDrawCall.baseMaterial = mat; uIDrawCall.mainTexture = tex; uIDrawCall.shader = shader; uIDrawCall.renderQueue = pan.startingRenderQueue; uIDrawCall.sortingOrder = pan.sortingOrder; uIDrawCall.manager = pan; return(uIDrawCall); }
private static UIDrawCall Create(string name, UIPanel pan, Material mat, Texture tex, Shader shader) { //IL_0008: Unknown result type (might be due to invalid IL or missing references) UIDrawCall uIDrawCall = Create(name); uIDrawCall.get_gameObject().set_layer(pan.cachedGameObject.get_layer()); uIDrawCall.baseMaterial = mat; uIDrawCall.mainTexture = tex; uIDrawCall.shader = shader; uIDrawCall.renderQueue = pan.startingRenderQueue; uIDrawCall.sortingOrder = pan.sortingOrder; uIDrawCall.manager = pan; return(uIDrawCall); }
public static void ReleaseInactive() { int i = UIDrawCall.mInactiveList.size; while (i > 0) { UIDrawCall uIDrawCall = UIDrawCall.mInactiveList[--i]; if (uIDrawCall) { NGUITools.DestroyImmediate(uIDrawCall.get_gameObject()); } } UIDrawCall.mInactiveList.Clear(); }
public static void Destroy(UIDrawCall dc) { //IL_002d: Unknown result type (might be due to invalid IL or missing references) //IL_0033: Expected O, but got Unknown //IL_0055: Unknown result type (might be due to invalid IL or missing references) //IL_005a: Expected O, but got Unknown if (Object.op_Implicit(dc)) { dc.onRender = null; if (Application.get_isPlaying()) { if (mActiveList.Remove(dc)) { NGUITools.SetActive(dc.get_gameObject(), false); mInactiveList.Add(dc); } } else { mActiveList.Remove(dc); NGUITools.DestroyImmediate(dc.get_gameObject()); } } }
public static void ReleaseInactive() { //IL_002c: Unknown result type (might be due to invalid IL or missing references) //IL_0031: Expected O, but got Unknown int num = mInactiveList.size; while (num > 0) { UIDrawCall uIDrawCall = mInactiveList[--num]; if (Object.op_Implicit(uIDrawCall)) { NGUITools.DestroyImmediate(uIDrawCall.get_gameObject()); } } mInactiveList.Clear(); }
private static UIDrawCall Create(string name) { if (UIDrawCall.mInactiveList.size > 0) { UIDrawCall uIDrawCall = UIDrawCall.mInactiveList.Pop(); UIDrawCall.mActiveList.Add(uIDrawCall); if (name != null) { uIDrawCall.set_name(name); } NGUITools.SetActive(uIDrawCall.get_gameObject(), true); return(uIDrawCall); } GameObject gameObject = new GameObject(name); Object.DontDestroyOnLoad(gameObject); UIDrawCall uIDrawCall2 = gameObject.AddComponent <UIDrawCall>(); UIDrawCall.mActiveList.Add(uIDrawCall2); return(uIDrawCall2); }