protected void onSpawnObject(object obj, object poolKey, SpawnPool2 pool) { IReference refence = obj as IReference; if (null != refence) { refence.Retain(); refence.AutoRelease(); } //return refence; }