C# Класс UnityPlatformer.CharacterAnimator

Animator class Use all data available at Character & cia to know what to play
Наследование: UnityEngine.MonoBehaviour, IUpdateEntity
Показать файл Открыть проект

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

Свойство Тип Описание
attackMelee string
character Character
crounchIdle string
crounchWalk string
fenceDown string
fenceIdle string
fenceLeft string
fenceRight string
fenceUp string
grabbing string
idle string
jump string
ladder string
maxSlope float
pulling string
pushing string
rope string
rotateOnSlopes bool
slipping string
swimming string
walk string
wallsliding string

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

Метод Описание
GetAnimationLength ( string animation ) : float

Get animation length in seconds

LatePlatformerUpdate ( float delta ) : void

do nothing

OnAreaChange ( Areas before, Areas after ) : void

Not used atm

OnDisable ( ) : void

sync UpdateManager

OnEnable ( ) : void

sync UpdateManager

OnInjuredCharacter ( Damage dt, CharacterHealth h, Character to ) : void

Not used atm

OnStateChange ( States before, States after ) : void

Not used atm

PlatformerUpdate ( float delta ) : void

Calculate what animation to play and do it!

Play ( string animation ) : void

Play animation NOTE this method should check that it's not currently playing the given animation, because each PlatformerUpdate you will recieve the same animation

PlaybackSpeed ( float speed ) : void

Set playback speed. 1: normal\n 0-1: slow-motion\n >1: fast-motion

Start ( ) : void

Start listening

StartPlayback ( ) : void

Continue playing current animation

StopPlayback ( ) : void

Stop current animation

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

GetAnimationLength() публичный абстрактный Метод

Get animation length in seconds
public abstract GetAnimationLength ( string animation ) : float
animation string
Результат float

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

do nothing
public LatePlatformerUpdate ( float delta ) : void
delta float
Результат void

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

Not used atm
public OnAreaChange ( Areas before, Areas after ) : void
before Areas
after Areas
Результат void

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

sync UpdateManager
public OnDisable ( ) : void
Результат void

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

sync UpdateManager
public OnEnable ( ) : void
Результат void

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

Not used atm
public OnInjuredCharacter ( Damage dt, CharacterHealth h, Character to ) : void
dt Damage
h CharacterHealth
to Character
Результат void

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

Not used atm
public OnStateChange ( States before, States after ) : void
before States
after States
Результат void

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

Calculate what animation to play and do it!
public PlatformerUpdate ( float delta ) : void
delta float
Результат void

Play() публичный абстрактный Метод

Play animation NOTE this method should check that it's not currently playing the given animation, because each PlatformerUpdate you will recieve the same animation
public abstract Play ( string animation ) : void
animation string
Результат void

PlaybackSpeed() публичный абстрактный Метод

Set playback speed. 1: normal\n 0-1: slow-motion\n >1: fast-motion
public abstract PlaybackSpeed ( float speed ) : void
speed float
Результат void

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

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

StartPlayback() публичный абстрактный Метод

Continue playing current animation
public abstract StartPlayback ( ) : void
Результат void

StopPlayback() публичный абстрактный Метод

Stop current animation
public abstract StopPlayback ( ) : void
Результат void

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

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

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

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

Character
public Character character
Результат Character

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Max rotation slope, above this value it will be 0º
public float maxSlope
Результат float

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

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

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

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

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

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

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

When a player is on a slope rotate the player the same angle?
public bool rotateOnSlopes
Результат bool

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

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

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

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

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

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

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

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