Exemplo n.º 1
0
 protected override void OnInitializeComplete()
 {
     base.OnInitializeComplete();
     m_PropertyComponent     = entity.GetCComponent <CPropertyComponent>();
     m_AnimatorComponent     = entity.GetCComponent <CAnimatorComponent>();
     m_CreateDamageComponent = entity.GetCComponent <CCreateDamageComponent>();
     isAttacking             = false;
 }
Exemplo n.º 2
0
 protected override bool OnCreateComponent()
 {
     controllerComponent   = AddCComponent <CControllerComponent>();
     teamComponent         = AddCComponent <CTeamComponent>();
     m_MovementComponent   = AddEntityComponent <MovementComponent>();
     m_AnimatorComponent   = AddCComponent <CAnimatorComponent>();
     propertyComponent     = AddCComponent <CPropertyComponent>();
     m_AttackComponent     = AddCComponent <CAttackComponent>();
     createDamageComponent = AddCComponent <CCreateDamageComponent>();
     takeDamageComponent   = AddCComponent <CTakeDamageComponent>();
     return(true);
 }
Exemplo n.º 3
0
 protected override void OnInitializeComplete()
 {
     base.OnInitializeComplete();
     propertyComponent   = entity.GetCComponent <CPropertyComponent>();
     relationComponent   = entity.GetCComponent <CTeamComponent>();
     m_AnimatorComponent = entity.GetCComponent <CAnimatorComponent>();
     damageResist        = new DamageResist();
     damageShield        = new DamageShield();
     damageGain          = new DamageGain();
     modifyDamageMark    = new ModifyDamageMark();
     dodgeDamage         = new DodgeDamage();
     damageBlock         = new DamageBlock();
 }
Exemplo n.º 4
0
 protected override void OnInitializeComplete()
 {
     base.OnInitializeComplete();
     m_AnimatorComponent = entity.GetCComponent <CAnimatorComponent>();
     m_PropertyComponent = entity.GetCComponent <CPropertyComponent>();
 }