Class BreakableGlass
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class BreakableGlass : MonoBehaviour
- Inheritance
-
BreakableGlass
Constructors
BreakableGlass()
Fields
area
Field Value
- float
baseShape
public List<Vector2> baseShape
Field Value
- List<Vector2>
breakDepth
Field Value
- int
deletionTimerMinMax
public Vector2 deletionTimerMinMax
Field Value
- Vector2
isAttached
Field Value
- bool
m_deletionTimer
public float m_deletionTimer
Field Value
- float
m_deletionTimerStart
public float m_deletionTimerStart
Field Value
- float
m_tickingDownToDeletion
public bool m_tickingDownToDeletion
Field Value
- bool
minSizes
Field Value
- Vector3
minSizesDeletionTimer
public Vector3 minSizesDeletionTimer
Field Value
- Vector3
shape
public List<Vector2> shape
Field Value
- List<Vector2>
shardCount
public static int shardCount
Field Value
- int
shardPrefab
public GameObject shardPrefab
Field Value
- GameObject
thickness
Field Value
- float
Methods
Break(BreakableGlassPattern, Vector3, float, Vector2)
public BreakableGlass.BreakResult Break(BreakableGlassPattern pattern, Vector3 position, float localAngle, Vector2 scale)
Parameters
pattern
BreakableGlassPattern
position
Vector3
localAngle
float
scale
Vector2
Returns
- BreakableGlass.BreakResult
Break(BreakableGlassPattern, Vector3, float, Vector2, List<GameObject>)
public BreakableGlass.BreakResult Break(BreakableGlassPattern pattern, Vector3 position, float localAngle, Vector2 scale, List<GameObject> resultShards)
Parameters
pattern
BreakableGlassPattern
position
Vector3
localAngle
float
scale
Vector2
resultShards
List<GameObject>
Returns
- BreakableGlass.BreakResult
Break(BreakableGlassPattern, Vector3, Vector3, Vector2)
public BreakableGlass.BreakResult Break(BreakableGlassPattern pattern, Vector3 position, Vector3 up, Vector2 scale)
Parameters
pattern
BreakableGlassPattern
position
Vector3
up
Vector3
scale
Vector2
Returns
- BreakableGlass.BreakResult
Break(BreakableGlassPattern, Vector3, Vector3, Vector2, List<GameObject>)
public BreakableGlass.BreakResult Break(BreakableGlassPattern pattern, Vector3 position, Vector3 up, Vector2 scale, List<GameObject> resultShards)
Parameters
pattern
BreakableGlassPattern
position
Vector3
up
Vector3
scale
Vector2
resultShards
List<GameObject>
Returns
- BreakableGlass.BreakResult
Break(BreakableGlassPattern, Vector3, Vector3, Vector3, Vector2)
public BreakableGlass.BreakResult Break(BreakableGlassPattern pattern, Vector3 position, Vector3 up, Vector3 forward, Vector2 scale)
Parameters
pattern
BreakableGlassPattern
position
Vector3
up
Vector3
forward
Vector3
scale
Vector2
Returns
- BreakableGlass.BreakResult
Break(BreakableGlassPattern, Vector3, Vector3, Vector3, Vector2, List<GameObject>)
public BreakableGlass.BreakResult Break(BreakableGlassPattern pattern, Vector3 position, Vector3 up, Vector3 forward, Vector2 scale, List<GameObject> resultShards)
Parameters
pattern
BreakableGlassPattern
position
Vector3
up
Vector3
forward
Vector3
scale
Vector2
resultShards
List<GameObject>
Returns
- BreakableGlass.BreakResult
BreakLocal(BreakableGlassPattern, Vector2, float, Vector2)
public BreakableGlass.BreakResult BreakLocal(BreakableGlassPattern pattern, Vector2 localPosition, float localRotation, Vector2 localScale)
Parameters
pattern
BreakableGlassPattern
localPosition
Vector2
localRotation
float
localScale
Vector2
Returns
- BreakableGlass.BreakResult
BreakLocal(BreakableGlassPattern, Vector2, float, Vector2, List<GameObject>)
public BreakableGlass.BreakResult BreakLocal(BreakableGlassPattern pattern, Vector2 localPosition, float localRotation, Vector2 localScale, List<GameObject> resultShards)
Parameters
pattern
BreakableGlassPattern
localPosition
Vector2
localRotation
float
localScale
Vector2
resultShards
List<GameObject>
Returns
- BreakableGlass.BreakResult