protected override void OnInitializeComplete() { base.OnInitializeComplete(); m_PropertyComponent = entity.GetCComponent <CPropertyComponent>(); m_AnimatorComponent = entity.GetCComponent <CAnimatorComponent>(); m_CreateDamageComponent = entity.GetCComponent <CCreateDamageComponent>(); isAttacking = false; }
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); }
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(); }
protected override void OnInitializeComplete() { base.OnInitializeComplete(); m_AnimatorComponent = entity.GetCComponent <CAnimatorComponent>(); m_PropertyComponent = entity.GetCComponent <CPropertyComponent>(); }