本文整理汇总了C#中Health.CompareTag方法的典型用法代码示例。如果您正苦于以下问题:C# Health.CompareTag方法的具体用法?C# Health.CompareTag怎么用?C# Health.CompareTag使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Health
的用法示例。
在下文中一共展示了Health.CompareTag方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: HandleHit
public void HandleHit(Health health)
{
if(m_ParentAttachment != null)
{
m_ParentAttachment.HandleHit (health);
}
else
{
if(health.GetComponentInChildren<BaseAttachment>() != this && (m_IsDrunk || !health.CompareTag(tag)))
{
Vector3 knockbackSpeed = (health.transform.position - transform.position).normalized;
knockbackSpeed.y = Constants.KNOCKBACK_VERTICAL_SPEED;
knockbackSpeed *= m_TotalStats.m_Knockback;
health.Damage(m_TotalStats.m_Damage, knockbackSpeed);
foreach(MiscEffects effect in m_MiscEffects)
{
effect.DoEffect(health);
}
}
}
}