C# Класс SpecialActions

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

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

Метод Описание
Awake ( ) : void
ChangeSprite ( Sprite sprite ) : void
CreateObject ( GameObject obj, Vector2 pos ) : void
DoSpecialAction ( string actionTag ) : void
DoSpecialActions ( List actionList ) : void
GetPosition ( ) : Vector3
Move ( GameObject obj, Vector3 pos, float speed = 2, bool useNavMesh = false ) : void
NextInteraction ( string name, Interactable, interactor = null, bool forceSuppressMovement = false, bool forceIgnoreDistance = false ) : void
PlaySound ( ) : void

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

Метод Описание
DoExtendedAction ( ) : void
LoadDemoEnd ( ) : IEnumerator
Update ( ) : void

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

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

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

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

public ChangeSprite ( Sprite sprite ) : void
sprite Sprite
Результат void

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

public CreateObject ( GameObject obj, Vector2 pos ) : void
obj GameObject
pos Vector2
Результат void

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

public DoSpecialAction ( string actionTag ) : void
actionTag string
Результат void

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

public DoSpecialActions ( List actionList ) : void
actionList List
Результат void

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

public GetPosition ( ) : Vector3
Результат Vector3

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

public Move ( GameObject obj, Vector3 pos, float speed = 2, bool useNavMesh = false ) : void
obj GameObject
pos Vector3
speed float
useNavMesh bool
Результат void

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

public NextInteraction ( string name, Interactable, interactor = null, bool forceSuppressMovement = false, bool forceIgnoreDistance = false ) : void
name string
interactor Interactable,
forceSuppressMovement bool
forceIgnoreDistance bool
Результат void

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

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