public static SurfaceAuthoring SetupGameObject(this Engine.VPT.Surface.Surface surface, GameObject obj, RenderObjectGroup rog) { var ic = obj.AddComponent <SurfaceAuthoring>().SetItem(surface); obj.AddComponent <ConvertToEntity>(); return(ic as SurfaceAuthoring); }
public static SurfaceBehavior SetupGameObject(this Engine.VPT.Surface.Surface surface, GameObject obj, RenderObjectGroup rog) { var ic = obj.AddComponent <SurfaceBehavior>().SetData(surface.Data); obj.AddComponent <ConvertToEntity>(); return(ic as SurfaceBehavior); }