Exemplo n.º 1
0
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            var c = value switch
            {
                Class cl => cl,
                string s => (Class)Enum.Parse(typeof(Class), s),
                _ => Class.Common
            };

            return(TccUtils.SvgClass(c)); //App.Current.FindResource("SvgClass" + c.ToString());
        }
Exemplo n.º 2
0
        public object?Convert(object?value, Type targetType, object parameter, CultureInfo culture)
        {
            if (value == null)
            {
                return(null);
            }
            var id = (ulong)value;
            var cl = Game.IsMe(id)
                ? Game.Me.Class
                : TccUtils.IsEntitySpawned(id)
                    ? TccUtils.GetEntityClass(id)
                    : Class.None;

            if (cl == Class.None)
            {
                return(null);
            }
            return(TccUtils.SvgClass(cl));
        }