/// <summary> /// Initialize controller data. /// </summary> /// <param name="_Object">Object associated with current controller.</param> public void init(GAFBakedObject _Object) { bakedObject = _Object; }
private Rect getDefaultAtlasTextureData(GAFBakedObject _Object) { var clip = _Object.serializedProperties.clip; var atlasElementID = _Object.serializedProperties.atlasElementID; var atlasData = clip.asset.getAtlases(clip.timelineID).Find(atlas => atlas.scale == clip.settings.scale); var atlasElementData = atlasData.getElement((uint)atlasElementID); var x = atlasElementData.x; var y = atlasElementData.y; var width = atlasElementData.width; var height = atlasElementData.height; return new Rect(x, y, width, height); }
public void registerObject(GAFBakedObject _BakedObject) { m_ID = _BakedObject.serializedProperties.objectID; m_BakedObject = _BakedObject; }