本文整理汇总了C#中Robot.HeavyHitStun方法的典型用法代码示例。如果您正苦于以下问题:C# Robot.HeavyHitStun方法的具体用法?C# Robot.HeavyHitStun怎么用?C# Robot.HeavyHitStun使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Robot
的用法示例。
在下文中一共展示了Robot.HeavyHitStun方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: OnHitConnected
public override void OnHitConnected(Robot enemy)
{
float damage = 10;
float speed = 50;
float direction = owner.IsFacingLeft() ? -1 : 1;
Vector2 pushVelocity = new Vector2(direction * speed, 0);
enemy.HeavyHitStun(damage, pushVelocity, 0.2f);
collider.enabled = false;
}
示例2: OnHitConnected
public override void OnHitConnected(Robot enemy)
{
float damage = 10;
float speed = 80;
float duration = 0.1f;
float facing = owner.IsFacingLeft() ? -1 : 1;
Vector2 direction = new Vector2(facing, 3);
direction.Normalize();
Vector2 pushVelocity = direction * speed;
enemy.HeavyHitStun(damage, pushVelocity, duration);
collider.enabled = false;
}