private void OnDestroy(FrameObject rFrameObject) { rFrameObject.Index = -1; rFrameObject.TemplateGo = null; rFrameObject.ResultGo = null; rFrameObject.IsInstanced = false; }
private IEnumerator InstantiateAsync(FrameObject rFrameObj) { while (!rFrameObj.IsInstanced) { yield return(0); } rFrameObj.SetResult(rFrameObj); }
public void Free(FrameObject rFrameObject) { this.mObjectPool.Free(rFrameObject); }