static public BurstAudioClip CreateBurstAudioClip(this AudioClip audio_clip) { return(CustomAssets.CreateExternalCustomAsset <BurstAudioClip>( Filename.SetExtension(audio_clip.GetAssetPath(), "asset"), s => s.Initialize(audio_clip) )); }
static public SequencedSprite CreateSimpleSequencedSprite(this Texture2D texture) { return(CustomAssets.CreateExternalCustomAsset <SequencedSprite>( Filename.SetExtension(texture.GetAssetPath(), "asset"), s => s.Initialize(new SpriteSequence(texture.GetSprites())) )); }
static public OctoTile CreateSimpleTerrainTile(this Texture2D item) { return(CustomAssets.CreateExternalCustomAsset <OctoTile>( Filename.SetExtension(item.GetAssetPath(), "asset"), s => s.Initialize(item.GetSprites()) )); }
static public BurstSprite CreateBurstSprite(this Texture2D texture) { return(CustomAssets.CreateExternalCustomAsset <BurstSprite>( Filename.SetExtension(texture.GetAssetPath(), "asset"), s => s.Initialize(1.0f, texture.GetSprites()) )); }
public AnimatedSprite CreateAnimatedSprite(Texture2D texture) { return(CustomAssets.CreateExternalCustomAsset <AnimatedSprite>( Filename.SetExtension(texture.GetAssetPath(), "asset"), s => s.Initialize( animation_formats.Convert(f => f.CreateSpriteAnimation(texture)) ) )); }