C# Класс Scheduler, SRPGCK

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

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

Метод Описание
Activate ( Character, c, object context = null ) : void
AddCharacter ( Character, c ) : void
ApplySkillAfterDelay ( SkillDef, s, Vector3 start, List currentTs, float delay ) : void
CharacterMoved ( Character, c, Vector3 src, Vector3 dest, PathNode, endOfPath ) : void
CharacterMovedIncremental ( Character, c, Vector3 src, Vector3 dest, PathNode, endOfPath ) : void
CharacterMovedTemporary ( Character, c, Vector3 src, Vector3 dest, PathNode, endOfPath ) : void
ContainsCharacter ( Character, c ) : bool
Deactivate ( Character, c = null, object context = null ) : void
DeactivateAfterSkillApplication ( Character, c, SkillDef, skill ) : void
FixedUpdate ( ) : void
Pause ( ) : void
RemoveCharacter ( Character, c ) : void
Resume ( ) : void
SkillApplied ( SkillDef, s ) : void
SkillDeactivated ( SkillDef, s ) : void
Start ( ) : void

Защищенные методы

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

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

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

public Activate ( Character, c, object context = null ) : void
c Character,
context object
Результат void

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

public AddCharacter ( Character, c ) : void
c Character,
Результат void

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

public ApplySkillAfterDelay ( SkillDef, s, Vector3 start, List currentTs, float delay ) : void
s SkillDef,
start Vector3
currentTs List
delay float
Результат void

Begin() защищенный Метод

protected Begin ( ) : void
Результат void

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

public CharacterMoved ( Character, c, Vector3 src, Vector3 dest, PathNode, endOfPath ) : void
c Character,
src Vector3
dest Vector3
endOfPath PathNode,
Результат void

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

public CharacterMovedIncremental ( Character, c, Vector3 src, Vector3 dest, PathNode, endOfPath ) : void
c Character,
src Vector3
dest Vector3
endOfPath PathNode,
Результат void

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

public CharacterMovedTemporary ( Character, c, Vector3 src, Vector3 dest, PathNode, endOfPath ) : void
c Character,
src Vector3
dest Vector3
endOfPath PathNode,
Результат void

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

public ContainsCharacter ( Character, c ) : bool
c Character,
Результат bool

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

public Deactivate ( Character, c = null, object context = null ) : void
c Character,
context object
Результат void

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

public DeactivateAfterSkillApplication ( Character, c, SkillDef, skill ) : void
c Character,
skill SkillDef,
Результат void

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

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

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

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

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

public RemoveCharacter ( Character, c ) : void
c Character,
Результат void

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

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

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

public SkillApplied ( SkillDef, s ) : void
s SkillDef,
Результат void

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

public SkillDeactivated ( SkillDef, s ) : void
s SkillDef,
Результат void

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

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