protected virtual void initWithPrefabObj(GameObject obj) { _path = obj.name; _prefabObj = obj; NSUtils.Assert(_prefabObj != null, "CC3Prefab : Prefab not found at path {0}.", path); _prefabObj.transform.parent = this.transform; _prefabObj.transform.localPosition = Vector3.zero; Renderer[] rs = this.renderers; for (int i = 0; i < rs.Length; i++) { rs [i].sortingOrder = 0; } _isBoundsDirty = true; _bounds = new Bounds(Vector3.zero, Vector3.zero); _cleanupMode = kCleanupMode.Recycle; }
public CC3Prefab(GameObject obj) { initWithPrefabObj(obj); _cleanupMode = kCleanupMode.Ignor; }