public static void RemoveRunnableObject(int id) { if (iRunnableObjects.isCreated) { iRunnableObjects.Remove(id); } }
private void OnDisable() { allCamera.Remove(gameObject.GetInstanceID()); if (allCamera.Length <= 0) { allCamera.Dispose(); } }
private void OnDisable() { if (cameraSearchDict.isCreated) { cameraSearchDict.Remove(gameObject.GetInstanceID()); } frustumArray.Dispose(); }
private int UnloadChunk(ref int2 startIndex) { startIndex %= indexSize; int2 result; if (poolDict.Get(startIndex, out result)) { poolDict.Remove(startIndex); pool.Return(result.y); return(result.x); } return(0); }