Class SpriteShapeController
Inheritance
SpriteShapeController
Inherited Members
UnityEngine.Object.FindObjectsOfType<T>(System.Boolean)
UnityEngine.Object.FindObjectOfType<T>(System.Boolean)
Syntax
[ExecuteInEditMode]
[RequireComponent(typeof(SpriteShapeRenderer))]
[DisallowMultipleComponent]
[HelpURL("https://docs.unity3d.com/Packages/com.unity.2d.spriteshape@latest/index.html?subfolder=/manual/SSController.html")]
public class SpriteShapeController : MonoBehaviour
Properties
autoUpdateCollider
Declaration
public bool autoUpdateCollider { get; set; }
Property Value
colliderDetail
Declaration
public int colliderDetail { get; set; }
Property Value
colliderOffset
Declaration
public float colliderOffset { get; set; }
Property Value
cornerAngleThreshold
Declaration
public float cornerAngleThreshold { get; set; }
Property Value
edgeCollider
Declaration
public EdgeCollider2D edgeCollider { get; }
Property Value
enableTangents
Declaration
public bool enableTangents { get; set; }
Property Value
fillPixelsPerUnit
Declaration
public float fillPixelsPerUnit { get; set; }
Property Value
hasCollider
Declaration
public bool hasCollider { get; }
Property Value
optimizeCollider
Declaration
public bool optimizeCollider { get; }
Property Value
optimizeGeometry
Declaration
public bool optimizeGeometry { get; }
Property Value
polygonCollider
Declaration
public PolygonCollider2D polygonCollider { get; }
Property Value
spline
Declaration
public Spline spline { get; }
Property Value
splineDetail
Declaration
public int splineDetail { get; set; }
Property Value
spriteShape
Declaration
public SpriteShape spriteShape { get; set; }
Property Value
spriteShapeHashCode
Declaration
public int spriteShapeHashCode { get; }
Property Value
spriteShapeRenderer
Declaration
public SpriteShapeRenderer spriteShapeRenderer { get; }
Property Value
stretchTiling
Declaration
public float stretchTiling { get; set; }
Property Value
worldSpaceUVs
Declaration
public bool worldSpaceUVs { get; set; }
Property Value
Methods
BakeCollider()
Declaration
public void BakeCollider()
BakeMesh()
Declaration
public JobHandle BakeMesh()
Returns
RefreshSpriteShape()
Declaration
public void RefreshSpriteShape()
UpdateSpriteShapeParameters()
Declaration
public bool UpdateSpriteShapeParameters()
Returns