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


C# Minion.ContainTag方法代码示例

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


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

示例1: FightBack

 public override void FightBack(Minion _me, Minion _target)
 {
     if (_target.ContainTag(Tag.CloseCombat))
     {
         _target.BeingFightBack(_me);
     }
 }
开发者ID:NextPeter,项目名称:CardGame,代码行数:7,代码来源:NormalFightBackStrategy.cs

示例2: AddMinion

 void AddMinion(Minion _newMinion, PositionVO _position)
 {
     Dictionary<int, Minion> tempMinions = new Dictionary<int, Minion>(minions);
     foreach (Minion tMinion in tempMinions.Values)
     {
         if (tMinion.PlayerType == GameManager.Instance.ActivePlayerType)
         {
             tMinion.PlayerSummonMinion(_newMinion);
         }
         else
         {
             tMinion.OpponentSummonMinion(_newMinion);
         }
     }
     minions[availableMinionID] = _newMinion;
     minionPosition[_position] = availableMinionID;
     _newMinion.SetIDAndPosition(availableMinionID, _position);
     CommandManager.Instance.AddMinion(availableMinionID);
     if(_newMinion.ContainTag(Tag.Hero))
     {
         if(_newMinion.PlayerType == PlayerType.You)
         {
             listofYourHeroID.Add(_newMinion.ID);
         }
         else
         {
             listofOpponentHeroID.Add(_newMinion.ID);
         }
     }
     availableMinionID += 1;
 }
开发者ID:NextPeter,项目名称:CardGame,代码行数:31,代码来源:MinionManager.cs


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