public IPhysics2DWorldData Physics2DGetWorldData(bool canInit, Physics2DGetWorldDataInitDelegate init) { if (physics2DWorldData == null && canInit) { physics2DWorldData = init(this); } return(physics2DWorldData); }
void Physics2DWorldDestroy() { physics2DWorldData?.Destroy(); physics2DWorldData = null; }