Exemple #1
0
 /// <summary>
 /// 向网格添加单位
 /// </summary>
 /// <param name="unit">Unit.</param>
 /// <param name="location">Location.</param>
 /// <param name="orientation">Orientation.</param>
 public void AddUnit(HexagonUnit unit, HexagonCell location, float orientation)
 {
     this.units.Add(unit);
     unit.transform.SetParent(this.transform, false);
     unit.Location    = location;
     unit.Orientation = orientation;
 }
Exemple #2
0
 /// <summary>
 /// 从网格上移除单位
 /// </summary>
 /// <param name="unit">Unit.</param>
 public void RemoveUnit(HexagonUnit unit)
 {
     this.units.Remove(unit);
     unit.Die();
 }