本文整理汇总了C#中GameLiving.DisableSkill方法的典型用法代码示例。如果您正苦于以下问题:C# GameLiving.DisableSkill方法的具体用法?C# GameLiving.DisableSkill怎么用?C# GameLiving.DisableSkill使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类GameLiving
的用法示例。
在下文中一共展示了GameLiving.DisableSkill方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Execute
public override void Execute(GameLiving living)
{
#region preCheck
if (CheckPreconditions(living, DEAD | SITTING | MEZZED | STUNNED)) return;
if (living.EffectList.CountOfType<BadgeOfValorEffect>() > 0)
{
if (living is GamePlayer)
(living as GamePlayer).Out.SendMessage("You already an effect of that type!", eChatType.CT_SpellResisted, eChatLoc.CL_SystemWindow);
return;
}
#endregion
//send spelleffect
foreach (GamePlayer visPlayer in living.GetPlayersInRadius(WorldMgr.VISIBILITY_DISTANCE))
visPlayer.Out.SendSpellEffectAnimation(living, living, 7057, 0, false, 0x01);
new BadgeOfValorEffect().Start(living);
living.DisableSkill(this, m_reuseTimer * 1000);
}
示例2: DisableSkill
public void DisableSkill(GameLiving living)
{
living.DisableSkill(this, GetReUseDelay(Level) * 1000);
}