public static SkeletonDataAsset CreateRuntimeInstance(TextAsset skeletonDataFile, AtlasAsset[] atlasAssets, bool initialize, float scale = 0.01f) { SkeletonDataAsset asset = ScriptableObject.CreateInstance <SkeletonDataAsset>(); asset.Clear(); asset.skeletonJSON = skeletonDataFile; asset.atlasAssets = atlasAssets; asset.scale = scale; if (initialize) { asset.GetSkeletonData(true); } return(asset); }
static int Clear(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); Spine.Unity.SkeletonDataAsset obj = (Spine.Unity.SkeletonDataAsset)ToLua.CheckObject <Spine.Unity.SkeletonDataAsset>(L, 1); obj.Clear(); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }