C# Класс GameFramework.ServerSkillSystem

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

Private Properties

Свойство Тип Описание
AddSkillInstanceInfoToPool void
CalcUniqueInnerSkillId int
CancelSkill void
ClearSkillInstancePool void
FindActiveSkillInstance SkillSystem.SkillInstance
FindActiveSkillInstance SkillSystem.SkillInstance
FindInnerSkillInstanceForSkillViewer SkillSystem.SkillInstance
FindInnerSkillInstanceForSkillViewer SkillSystem.SkillInstance
FindSkillInstanceForSkillViewer SkillSystem.SkillInstance
FindSkillInstanceForSkillViewer SkillSystem.SkillInstance
GetActiveSkillCount int
GetActiveSkillInfo SkillSystem.SkillInstance
GetActiveSkillInfo SkillSystem.SkillInstance
GetUnusedSkillInstanceInfoFromPool SkillInstanceInfo
Init void
NewInnerSkillInstance SkillInstanceInfo
NewInnerSkillInstanceImpl SkillInstanceInfo
NewSkillInstance SkillInstanceInfo
NewSkillInstanceImpl SkillInstanceInfo
PauseAllSkill void
PauseSkill void
PreloadSkillInstance void
PreloadSkillInstance void
RecycleSkillInstance void
Reset void
SendMessage void
StartSkill bool
StaticInit void
StopAllSkill void
StopAllSkill void
StopSkill void
StopSkillInstance void
StopSkillInstance void
Tick void

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

Метод Описание
AddSkillInstanceInfoToPool ( int skillId, SkillInstanceInfo info ) : void
CalcUniqueInnerSkillId ( int skillId, SkillInstance innerInstance ) : int
CancelSkill ( int actorId, int skillId, int seq ) : void
ClearSkillInstancePool ( ) : void
FindActiveSkillInstance ( int actorId, int skillId, int seq ) : SkillInstance
FindActiveSkillInstance ( int actorId, int skillId, int seq, GfxSkillSenderInfo &sender ) : SkillInstance
FindInnerSkillInstanceForSkillViewer ( int skillId, SkillInstance innerInstance ) : SkillInstance
FindInnerSkillInstanceForSkillViewer ( int skillId, SkillInstance innerInstance, GfxSkillSenderInfo &sender ) : SkillInstance
FindSkillInstanceForSkillViewer ( int skillId ) : SkillInstance
FindSkillInstanceForSkillViewer ( int skillId, GfxSkillSenderInfo &sender ) : SkillInstance
GetActiveSkillCount ( ) : int
GetActiveSkillInfo ( int index ) : SkillInstance
GetActiveSkillInfo ( int index, GfxSkillSenderInfo &sender ) : SkillInstance
GetUnusedSkillInstanceInfoFromPool ( int skillId ) : SkillInstanceInfo
Init ( Scene scene ) : void
NewInnerSkillInstance ( int skillId, SkillInstance innerInstance ) : SkillInstanceInfo
NewInnerSkillInstanceImpl ( int skillId, SkillInstance innerInstance ) : SkillInstanceInfo
NewSkillInstance ( int skillId, TableConfig skillData ) : SkillInstanceInfo
NewSkillInstanceImpl ( int skillId, TableConfig skillData ) : SkillInstanceInfo
PauseAllSkill ( int actorId, bool pause ) : void
PauseSkill ( int actorId, int skillId, int seq, bool pause ) : void
PreloadSkillInstance ( TableConfig skillData ) : void
PreloadSkillInstance ( int skillId ) : void
RecycleSkillInstance ( SkillInstanceInfo info ) : void
Reset ( ) : void
SendMessage ( int actorId, int skillId, int seq, string msgId, object>.Dictionary locals ) : void
StartSkill ( int actorId, TableConfig configData, int seq ) : bool
StaticInit ( ) : void
StopAllSkill ( int actorId, bool isinterrupt ) : void
StopAllSkill ( int actorId, bool isinterrupt, bool includeImpact, bool includeBuff ) : void
StopSkill ( int actorId, int skillId, int seq, bool isinterrupt ) : void
StopSkillInstance ( SkillLogicInfo info ) : void
StopSkillInstance ( SkillLogicInfo info, bool isInterrupt ) : void
Tick ( ) : void