Ejemplo n.º 1
0
 public virtual void BuffEnd(BuffAttributesData buffAttributes)
 {
 }
Ejemplo n.º 2
0
 public void StartBefore(BuffAttributesData buffAttributes)
 {
     BuffStart(buffAttributes);
     MaxTime.OnTimeOut += EndBefore;
     MaxTime.Start();
 }
Ejemplo n.º 3
0
 public virtual void BuffStart(BuffAttributesData buffAttributes)
 {
 }
Ejemplo n.º 4
0
 public override void BuffEnd(BuffAttributesData buffAttributes)
 {
     buffAttributes.IsLockOption.RemoveBuffEffect(Name);
 }
Ejemplo n.º 5
0
 public override void BuffStart(BuffAttributesData buffAttributes)
 {
     buffAttributes.IsLockOption.AddBuffEffect(Name, (attribute, attributeBase) => { return(true); });
 }
Ejemplo n.º 6
0
 public override void BuffEnd(BuffAttributesData buffAttributes)
 {
     buffAttributes.IsLockOption.RemoveBuffEffect(Name);
     buffAttributes.AttackForceCoefficient.RemoveBuffEffect(Name);
 }
Ejemplo n.º 7
0
 public override void BuffStart(BuffAttributesData buffAttributes)
 {
     buffAttributes.IsLockOption.AddBuffEffect(Name, (attribute, attributeBase) => { return(true); });
     buffAttributes.AttackForceCoefficient.AddBuffEffect(Name, (attackForceCoefficient, attackForceCoefficientBase) => { return(attackForceCoefficient * m_attackForceCoefficientAdd); });
 }
Ejemplo n.º 8
0
 public void Init(PlayerBase player)
 {
     m_player     = player;
     m_arrtibutes = new BuffAttributesData(Player);
 }