public MockUnit(Unit unit) { Attack = unit.Attack; CurrentHealth = unit.CurrentHealth(); MaxHealth = unit.MaxHealth; Team = unit.Team; Hex = unit.Hex; Buffs = unit.Buffs; Id = unit.Id; Movement = unit.MaxMovement; }
void ShowSelUnitInfo(Unit unit) { selUnitTexture = (Texture2D) Resources.Load("GUI/Cards/images/" + unit.Card.Image); selUnitNameObject.text = unit.UnitName; selUnitLabelObject.text = "Attack:\nHealth:\nMovement:\n"; selUnitValueObject.text = unit.Attack + "\n" + unit.CurrentHealth() + " / " + unit.MaxHealth + "\n" + (unit.MovementLeft() < 1 ? "0" : (unit.MovementLeft()).ToString()) + " / " + unit.MaxMovement.ToString(); unit.Buffs.ForEach(b => selUnitLabelObject.text += b.Name + ", "); }