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); }
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); }