Ejemplo n.º 1
0
        public static string ToId(this HudTarget self)
        {
            if (self == HudTarget.All)
            {
                return(null);
            }

            var value = "";

            if (self.HasTarget(HudTarget.PlayerColonist))
            {
                value += HudTarget.PlayerColonist.GetId();
            }
            if (self.HasTarget(HudTarget.PlayerAnimal))
            {
                value += HudTarget.PlayerAnimal.GetId();
            }
            if (self.HasTarget(HudTarget.OtherColonist))
            {
                value += HudTarget.OtherColonist.GetId();
            }
            if (self.HasTarget(HudTarget.OtherAnimal))
            {
                value += HudTarget.OtherAnimal.GetId();
            }

            return(value.Length > 0 ? value : null);
        }
Ejemplo n.º 2
0
        public static string ToId(this HudTarget self)
        {
            if (self == HudTarget.All)
            {
                return(null);
            }

            var value = "";

            if (self.HasTarget(HudTarget.PlayerHumanlike))
            {
                value += HudTarget.PlayerHumanlike.GetId();
            }
            if (self.HasTarget(HudTarget.PlayerCreature))
            {
                value += HudTarget.PlayerCreature.GetId();
            }
            if (self.HasTarget(HudTarget.OtherHumanlike))
            {
                value += HudTarget.OtherHumanlike.GetId();
            }
            if (self.HasTarget(HudTarget.OtherCreature))
            {
                value += HudTarget.OtherCreature.GetId();
            }

            return(value.Length > 0 ? value : null);
        }