示例#1
0
        public static StringLabel AddStringLabel(Vector2 Position, string Value, Color TextColor, int FontSize = 20)
        {
            var Obj = AssetManager.CreatePrefabSync(new AssetUri("prefabs/num.prefab"));

            MapManager.AddToTopLayer(Obj.transform);
            Obj.transform.localPosition = Position;

            var Entity = new StringLabel(Obj.transform, Value, TextColor, FontSize);

            LabelList_.Add(Entity);
            Entity.Position = Position;

            return(Entity);
        }
示例#2
0
        public static NumberLabel AddNumberLabel(Vector2 Position, NumberLabelType Type, float Value)
        {
            var Obj = AssetManager.CreatePrefabSync(new AssetUri("prefabs/num.prefab"));

            MapManager.AddToTopLayer(Obj.transform);
            Obj.transform.localPosition = Position;

            var Entity = new NumberLabel(Obj.transform, Type, $"{Value:0.0}");

            LabelList_.Add(Entity);
            Entity.Position = Position;

            return(Entity);
        }