本文整理汇总了C#中Damage.AddDamage方法的典型用法代码示例。如果您正苦于以下问题:C# Damage.AddDamage方法的具体用法?C# Damage.AddDamage怎么用?C# Damage.AddDamage使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Damage
的用法示例。
在下文中一共展示了Damage.AddDamage方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: CraftUpdate
void CraftUpdate()
{
itemName = material.itemName + " " + blueprint.itemName;
_Range = blueprint.baseRange;
_AttackSpeed = blueprint.baseAttackSpeed;
_Weight = material.weight * blueprint.weightMod;
_DamageType = blueprint.damageType;
_AttackDamage = material.sharpness * blueprint.attackMod;
Damage temp = new Damage();
temp.AddDamage(attackDamage, damageType);
_Damage = temp;
icon = blueprint.icon;
}
示例2: ChangeHitState
/// <summary>
/// Hit��ԂɈڍs������
/// </summary>
/// <param name="damage"></param>
public void ChangeHitState(Damage damage)
{
//���G��ԂȂ�t���Ȃ�
if (parameter.invincibly.flag) return;
//���ł�HitStop��ԂȂ�AHitStop��d�˂���
if (state.name == (int)STATENAME.HitStop)
{
parameter.damage = damage.AddDamage(parameter.damage);
return;
}
state = CreateHitStopState(damage);
}