C# Class SpriteStudioForUnity.SpriteStudioBaker

Show file Open project: ootake/SpriteStudioForUnity Class Usage Examples

Public Properties

Property Type Description
addMaterialDict Material>.Dictionary
animationsDirectory string
animePackList List
cellDataDirectory string
cellMapList List
cellMaps List>.Dictionary
destDirectory string
effectDirectory string
effectList List
materialsDirectory string
mixMaterialDict Material>.Dictionary
mulMaterialDict Material>.Dictionary
pixelPerUnit int
prefabsDirectory string
projectData SpriteStudioProject
sourceDirectory string
subMaterialDict Material>.Dictionary
tangentMode TangentMode
texturesDirectory string

Public Methods

Method Description
CreateAnimator ( SpriteStudioAnimePack animePack ) : void
CreateCellData ( SpriteStudioCellMap cellMap, int mapId ) : void
CreateEffect ( SpriteStudioEffect effect ) : void
CreateMaterials ( SpriteStudioCellMap cellMap ) : void
CreateTexture ( SpriteStudioCellMap cellMap ) : void
DeserializeAnimePack ( string path ) : void
DeserializeCellMap ( string path ) : void
DeserializeEffect ( string path ) : void
DeserializeProject ( string path ) : void
SetBoolCurve ( AnimationCurve curve, SpriteStudioAnimePackAnimePartAnimeAttribute attribute, float fps ) : void
SetFloatCurve ( AnimationCurve curve, SpriteStudioAnimePackAnimePartAnimeAttribute attribute, float fps, int frameCount, float unit = 1.0f, float baseValue ) : void

Private Methods

Method Description
GetAccelerate ( float start, float end, float point ) : float
GetBezier ( Vector2 start, Vector2 controlStart, Vector2 end, Vector2 controlEnd, float point ) : float
GetDecelerate ( float start, float end, float point ) : float
GetHermite ( float start, float speedStart, float end, float speedEnd, float point ) : float
GetLinear ( float start, float end, float point ) : float
GetTime ( int val, float frameRate ) : float
GetValue ( SpriteStudioAnimePackAnimePartAnimeAttributeKey key ) : float
GetVector2 ( string str ) : Vector2

Method Details

CreateAnimator() public method

public CreateAnimator ( SpriteStudioAnimePack animePack ) : void
animePack SpriteStudioAnimePack
return void

CreateCellData() public method

public CreateCellData ( SpriteStudioCellMap cellMap, int mapId ) : void
cellMap SpriteStudioCellMap
mapId int
return void

CreateEffect() public method

public CreateEffect ( SpriteStudioEffect effect ) : void
effect SpriteStudioEffect
return void

CreateMaterials() public method

public CreateMaterials ( SpriteStudioCellMap cellMap ) : void
cellMap SpriteStudioCellMap
return void

CreateTexture() public method

public CreateTexture ( SpriteStudioCellMap cellMap ) : void
cellMap SpriteStudioCellMap
return void

DeserializeAnimePack() public method

public DeserializeAnimePack ( string path ) : void
path string
return void

DeserializeCellMap() public method

public DeserializeCellMap ( string path ) : void
path string
return void

DeserializeEffect() public method

public DeserializeEffect ( string path ) : void
path string
return void

DeserializeProject() public method

public DeserializeProject ( string path ) : void
path string
return void

SetBoolCurve() public method

public SetBoolCurve ( AnimationCurve curve, SpriteStudioAnimePackAnimePartAnimeAttribute attribute, float fps ) : void
curve UnityEngine.AnimationCurve
attribute SpriteStudioAnimePackAnimePartAnimeAttribute
fps float
return void

SetFloatCurve() public method

public SetFloatCurve ( AnimationCurve curve, SpriteStudioAnimePackAnimePartAnimeAttribute attribute, float fps, int frameCount, float unit = 1.0f, float baseValue ) : void
curve UnityEngine.AnimationCurve
attribute SpriteStudioAnimePackAnimePartAnimeAttribute
fps float
frameCount int
unit float
baseValue float
return void

Property Details

addMaterialDict public property

public Dictionary addMaterialDict
return Material>.Dictionary

animationsDirectory public property

public string animationsDirectory
return string

animePackList public property

public List animePackList
return List

cellDataDirectory public property

public string cellDataDirectory
return string

cellMapList public property

public List cellMapList
return List

cellMaps public property

public Dictionary> cellMaps
return List>.Dictionary

destDirectory public property

public string destDirectory
return string

effectDirectory public property

public string effectDirectory
return string

effectList public property

public List effectList
return List

materialsDirectory public property

public string materialsDirectory
return string

mixMaterialDict public property

public Dictionary mixMaterialDict
return Material>.Dictionary

mulMaterialDict public property

public Dictionary mulMaterialDict
return Material>.Dictionary

pixelPerUnit public property

public int pixelPerUnit
return int

prefabsDirectory public property

public string prefabsDirectory
return string

projectData public property

public SpriteStudioProject,SpriteStudioForUnity projectData
return SpriteStudioProject

sourceDirectory public property

public string sourceDirectory
return string

subMaterialDict public property

public Dictionary subMaterialDict
return Material>.Dictionary

tangentMode public property

public TangentMode tangentMode
return TangentMode

texturesDirectory public property

public string texturesDirectory
return string