C# Class GameFramework.EntityController

ファイルを表示 Open project: dreamanlan/CSharpGameFramework Class Usage Examples

Private Properties

Property Type Description
ActivateSkill void
AddShield void
AddState void
BornFinish void
BuildSkillInfo GfxSkillSenderInfo
BuildSkillInfo GfxSkillSenderInfo
CalcPosAndDir bool
CalcSenderAndTarget void
CalcSkillDistance float
CanCastSkill bool
CancelCastSkill void
CancelIfImpact void
DeactivateSkill void
DeadFinish void
EntityController System
ExistGameObject bool
ExistGameObject bool
GetCampId int
GetCampId int
GetCampId int
GetEntityType int
GetEntityType int
GetEntityType int
GetEntityView EntityViewModel
GetEntityViewById EntityViewModel
GetEntityViewByUnitId EntityViewModel
GetGameObject EntityInfo
GetGameObject UnityEngine.GameObject
GetGameObjectByUnitId UnityEngine.GameObject
GetGameObjectId int
GetGameObjectUnitId int
GetImpactDuration int
GetImpactSenderPosition UnityEngine.Vector3
GetImpactSenderPosition System.Vector3
GetImpactSkillId int
GetRandEnemyId int
GetRandEnemyId int
GetRandFriendId int
GetRandFriendId int
GetRelation CharacterRelation
GetRelation CharacterRelation
GetRelation CharacterRelation
GetRootSummoner EntityInfo
GetRootSummonerId int
GetRootSummonerInfo EntityInfo
GetTargetType int
GetTrackSendImpact int
HaveShield bool
HaveState bool
ImpactDamage void
ImpactDamage void
Init void
Init void
IsMovableEntity bool
IsMovableEntity bool
IsRotatableEntity bool
IsRotatableEntity bool
IsVisible bool
KeepTarget void
OnDamage void
PauseSkillAnimation void
Release void
RemoveShield void
RemoveState void
Reset void
SelectTargetForSkill int
SendImpact ImpactInfo
SendImpact ImpactInfo
SendImpact ImpactInfo
StopSkillAnimation void
SyncFaceDir void
Tick void
TrackImpact ImpactInfo
TrackImpact ImpactInfo
TrackSendImpact ImpactInfo
TryInitImpactInfo bool

Private Methods

Method Description
ActivateSkill ( int actorId, int skillId, int seq ) : void
AddShield ( int objId, TableConfig cfg, int seq ) : void
AddState ( int objId, string state ) : void
BornFinish ( int objId ) : void
BuildSkillInfo ( int objId, TableConfig configData, int seq ) : GfxSkillSenderInfo
BuildSkillInfo ( int objId, TableConfig configData, int seq, Scene scene ) : GfxSkillSenderInfo
CalcPosAndDir ( int targetId, ScriptRuntime &pos, float &dir ) : bool
CalcSenderAndTarget ( GfxSkillSenderInfo senderObj, int &senderId, int &targetId ) : void
CalcSkillDistance ( float dist, int srcId, int targetId ) : float
CanCastSkill ( int objId, TableConfig configData, int seq ) : bool
CancelCastSkill ( int actorId ) : void
CancelIfImpact ( int actorId, TableConfig cfg, int seq ) : void
DeactivateSkill ( int actorId, int skillId, int seq ) : void
DeadFinish ( int objId ) : void
EntityController ( ) : System
ExistGameObject ( UnityEngine obj ) : bool
ExistGameObject ( int objId ) : bool
GetCampId ( EntityInfo obj ) : int
GetCampId ( UnityEngine obj ) : int
GetCampId ( int objId ) : int
GetEntityType ( EntityInfo obj ) : int
GetEntityType ( UnityEngine obj ) : int
GetEntityType ( int objId ) : int
GetEntityView ( UnityEngine obj ) : EntityViewModel
GetEntityViewById ( int objId ) : EntityViewModel
GetEntityViewByUnitId ( int unitId ) : EntityViewModel
GetGameObject ( int objId ) : EntityInfo
GetGameObject ( int objId ) : UnityEngine.GameObject
GetGameObjectByUnitId ( int unitId ) : UnityEngine.GameObject
GetGameObjectId ( UnityEngine obj ) : int
GetGameObjectUnitId ( UnityEngine obj ) : int
GetImpactDuration ( int actorId, int impactId, int seq ) : int
GetImpactSenderPosition ( int actorId, int impactId, int seq ) : UnityEngine.Vector3
GetImpactSenderPosition ( int objId, int impactId, int seq ) : System.Vector3
GetImpactSkillId ( int actorId, int impactId, int seq ) : int
GetRandEnemyId ( int campId ) : int
GetRandEnemyId ( int campId, HashSet history ) : int
GetRandFriendId ( int campId ) : int
GetRandFriendId ( int campId, HashSet history ) : int
GetRelation ( EntityInfo one, EntityInfo other ) : CharacterRelation
GetRelation ( UnityEngine one, UnityEngine other ) : CharacterRelation
GetRelation ( int one, int other ) : CharacterRelation
GetRootSummoner ( EntityInfo obj ) : EntityInfo
GetRootSummonerId ( EntityInfo obj ) : int
GetRootSummonerInfo ( EntityInfo obj, int curSkillId, int &skillId ) : EntityInfo
GetTargetType ( int actorId, TableConfig cfg, int seq ) : int
GetTrackSendImpact ( int targetId, int seq, object>.Dictionary args ) : int
HaveShield ( int actorId ) : bool
HaveState ( int objId, string state ) : bool
ImpactDamage ( int srcObjId, int targetId, int impactId, int seq ) : void
ImpactDamage ( int srcObjId, int targetId, int impactId, int seq, bool isFinal ) : void
Init ( ) : void
Init ( Scene scene, EntityManager mgr ) : void
IsMovableEntity ( UnityEngine obj ) : bool
IsMovableEntity ( int objId ) : bool
IsRotatableEntity ( UnityEngine obj ) : bool
IsRotatableEntity ( int objId ) : bool
IsVisible ( int objId ) : bool
KeepTarget ( int targetId ) : void
OnDamage ( int receiver, int caster, bool isNormalDamage, bool isCritical, int hpDamage, int npDamage ) : void
PauseSkillAnimation ( int actorId, bool pause ) : void
Release ( ) : void
RemoveShield ( int objId, TableConfig cfg, int seq ) : void
RemoveState ( int objId, string state ) : void
Reset ( ) : void
SelectTargetForSkill ( string type, int actorId, TableConfig cfg, int seq, HashSet history ) : int
SendImpact ( TableConfig cfg, int seq, int curObjId, int srcObjId, int targetId, int impactId, object>.Dictionary args ) : ImpactInfo
SendImpact ( TableConfig cfg, int seq, int curObjId, int srcObjId, int targetId, int impactId, bool isFinal, object>.Dictionary args ) : ImpactInfo
SendImpact ( int srcObjId, int targetId, int impactId, int skillId ) : ImpactInfo
StopSkillAnimation ( int actorId ) : void
SyncFaceDir ( UnityEngine obj ) : void
Tick ( ) : void
TrackImpact ( TableConfig cfg, int seq, int curObjId, int srcObjId, int targetId, string emitBone, int emitImpact, UnityEngine offset, bool isFinal, object>.Dictionary args ) : ImpactInfo
TrackImpact ( TableConfig cfg, int seq, int curObjId, int srcObjId, int targetId, string emitBone, int emitImpact, System.Vector3 offset, object>.Dictionary args ) : ImpactInfo
TrackSendImpact ( int targetId, int impactId, int seq, int impactToTarget, object>.Dictionary args ) : ImpactInfo
TryInitImpactInfo ( ImpactInfo impactInfo, TableConfig cfg, int seq, int curObjId, int srcObjId, object>.Dictionary args ) : bool