C# Класс Explodable, Unity-2D-Destruction

Наследование: MonoBehaviour
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
OnFragmentsGenerated System.Action>
allowRuntimeFragmentation bool
extraPoints int
fragmentLayer string
fragments List
orderInLayer int
shatterType ShatterType
sortingLayerName string
subshatterSteps int

Открытые методы

Метод Описание
OnDrawGizmos ( ) : void
deleteFragments ( ) : void
explode ( ) : void

Creates fragments if necessary and destroys original gameobject

fragmentInEditor ( ) : void

Creates fragments and then disables them

Приватные методы

Метод Описание
generateFragments ( ) : void

Turns Gameobject into multiple fragments

rotateAroundPivot ( Vector2 point, Vector2 pivot, Quaternion angle ) : Vector2
setPolygonsForDrawing ( ) : void

Описание методов

OnDrawGizmos() публичный Метод

public OnDrawGizmos ( ) : void
Результат void

deleteFragments() публичный Метод

public deleteFragments ( ) : void
Результат void

explode() публичный Метод

Creates fragments if necessary and destroys original gameobject
public explode ( ) : void
Результат void

fragmentInEditor() публичный Метод

Creates fragments and then disables them
public fragmentInEditor ( ) : void
Результат void

Описание свойств

OnFragmentsGenerated публичное свойство

public System.Action> OnFragmentsGenerated
Результат System.Action>

allowRuntimeFragmentation публичное свойство

public bool allowRuntimeFragmentation
Результат bool

extraPoints публичное свойство

public int extraPoints
Результат int

fragmentLayer публичное свойство

public string fragmentLayer
Результат string

fragments публичное свойство

public List fragments
Результат List

orderInLayer публичное свойство

public int orderInLayer
Результат int

shatterType публичное свойство

public ShatterType shatterType
Результат ShatterType

sortingLayerName публичное свойство

public string sortingLayerName
Результат string

subshatterSteps публичное свойство

public int subshatterSteps
Результат int