当前位置: 首页>>代码示例>>C#>>正文


C# GameLiving.CastSpell方法代码示例

本文整理汇总了C#中GameLiving.CastSpell方法的典型用法代码示例。如果您正苦于以下问题:C# GameLiving.CastSpell方法的具体用法?C# GameLiving.CastSpell怎么用?C# GameLiving.CastSpell使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在GameLiving的用法示例。


在下文中一共展示了GameLiving.CastSpell方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Execute

		/// <summary>
		/// Execute Handler
		/// Cast the According Spell
		/// </summary>
		/// <param name="living">Living Executing Ability</param>
		public override void Execute(GameLiving living)
		{
			base.Execute(living);
			
			if (Spell != null && SpellLine != null)
				living.CastSpell(this);
		}
开发者ID:dudemanvox,项目名称:Dawn-of-Light-Server,代码行数:12,代码来源:SpellLineActiveAbility.cs

示例2: Activate

		public override void Activate(GameLiving living, bool sendUpdates)
		{
			base.Activate(living, sendUpdates);
			
			var spell = Spell;
			var line = SpellLine;
			
			if (line != null && spell != null && spell.Target.ToLower().Equals("self"))
			{
				living.CastSpell(this);
			}
		}
开发者ID:mynew4,项目名称:DOLSharp,代码行数:12,代码来源:SpellLinePassiveAbility.cs

示例3: Execute

        public override void Execute(GameLiving living)
        {
            if (CheckPreconditions(living, DEAD | SITTING | MEZZED | STUNNED)) return;

            SpellLine spline = SkillBase.GetSpellLine(GlobalSpellsLines.Character_Abilities);
             			Spell abSpell = SkillBase.GetSpellByID(7045);

             			if (spline != null && abSpell != null)
            {
                foreach (GameNPC enemy in living.GetNPCsInRadius(750))
                {
                    if (enemy.IsAlive && enemy.Brain!=null)
                        if(enemy.Brain is IControlledBrain)
                            living.CastSpell(abSpell, spline);
                }
             			}
            DisableSkill(living);
        }
开发者ID:mynew4,项目名称:DAoC,代码行数:18,代码来源:CalmingNotesAbility.cs


注:本文中的GameLiving.CastSpell方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。