public StaticMesh(Context context, Scene scene, SerializedData dataAsset)
        {
            mContext = context;

            var serializedObject = new SerializedObject(context, dataAsset);

            var status = API.iplStaticMeshLoad(scene.Get(), serializedObject.Get(), null, IntPtr.Zero, out mStaticMesh);
            if (status != Error.Success)
                throw new Exception(string.Format("Unable to load static mesh ({0}). [{1}]", dataAsset.name, status));
        }