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


C# Unit.getLayer方法代码示例

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


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

示例1: addUnit

 public void addUnit(Unit u)
 {
     switch(u.getLayer()) {
         case yourUnitLayer:
             yourUnits.Add(u);
             break;
         case theirUnitLayer:
             theirUnits.Add(u);
             break;
         default:
             print("illegal unit");
             break;
     }
 }
开发者ID:cmapua,项目名称:Mythos-High,代码行数:14,代码来源:UnitManager.cs

示例2: removeUnit

 public void removeUnit(Unit u)
 {
     switch(u.getLayer()) {
         case yourUnitLayer:
             if(yourUnits.Contains(u)) yourUnits.Remove(u);
             break;
         case theirUnitLayer:
             if(theirUnits.Contains(u)) theirUnits.Remove(u);
             break;
         default:
             print("no units to remove");
             break;
     }
 }
开发者ID:mattabios,项目名称:Mythos-High,代码行数:14,代码来源:UnitManager.cs

示例3: showHP

 void showHP(Unit u)
 {
     //Vector3 offset = new Vector3(u.transform.position.x, u.transform.position.y + 80, u.transform.position.z);
     Vector3 center = Camera.main.WorldToScreenPoint(u.transform.position);
     Rect HPLoc = new Rect(center.x - hp_w/2, Screen.height - center.y - hp_yOffset, hp_w, hp_h);
     GUI.DrawTexture(HPLoc, hpBackIcon, ScaleMode.StretchToFill, true, 10f);
     float newWidth = HPLoc.width * (u.HP / u.maxHP);
     if(u.getLayer() == 8)
         GUI.DrawTexture(new Rect(HPLoc.xMin, HPLoc.yMin, newWidth, HPLoc.height), hpIcon, ScaleMode.StretchToFill, true, 10f);
     if(u.getLayer() == 9)
         GUI.DrawTexture(new Rect(HPLoc.xMin, HPLoc.yMin, newWidth, HPLoc.height), hpEnemyIcon, ScaleMode.StretchToFill, true, 10f);
     //GUI.Label(new Rect(HPLoc.xMin, HPLoc.yMin, HPLoc.width + 5, 50), u.HP + "/" + u.maxHP);
 }
开发者ID:cmapua,项目名称:Mythos-High,代码行数:13,代码来源:gameGUI.cs


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