本文整理汇总了C#中UIColor.ToString方法的典型用法代码示例。如果您正苦于以下问题:C# UIColor.ToString方法的具体用法?C# UIColor.ToString怎么用?C# UIColor.ToString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类UIColor
的用法示例。
在下文中一共展示了UIColor.ToString方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: AddButton
public string AddButton(string name, double left, double top, double width, double height, UIColor color, string command = "", string parent = "HUD/Overlay", string closeUi = "")
{
name = name + RandomString();
ui.Add(new Dictionary<string, object> {
{"name", name},
{"parent", parent},
{"components",
new List<object> {
new Dictionary<string, string> {
{"type", "UnityEngine.UI.Button"},
{"close", closeUi},
{"command", command},
{"color", color.ToString()},
{"imagetype", "Tiled"}
},
new Dictionary<string, string> {
{"type", "RectTransform"},
{"anchormin", $"{left.ToString()} {((1 - top) - height).ToString()}"},
{"anchormax", $"{(left + width).ToString()} {(1 - top).ToString()}"}
}
}
}
});
objectList.Add(name);
return name;
}
示例2: AddImage
public string AddImage(string name, double left, double top, double width, double height, UIColor color, string url = "http://oxidemod.org/data/avatars/l/53/53411.jpg?1427487325", string parent = "HUD/Overlay")
{
ui.Add(new Dictionary<string, object> {
{"name", name},
{"parent", parent},
{"components",
new List<object> {
new Dictionary<string, string> {
{"type", "UnityEngine.UI.Button"},
{"sprite", "assets/content/textures/generic/fulltransparent.tga"},
{"url", url},
{"color", color.ToString()},
{"imagetype", "Tiled"}
},
new Dictionary<string, string> {
{"type", "RectTransform"},
{"anchormin", $"{left.ToString().Replace(",", ".")} {((1 - top) - height).ToString().Replace(",", ".")}"},
{"anchormax", $"{(left + width).ToString().Replace(",", ".")} {(1 - top).ToString().Replace(",", ".")}"}
}
}
}
});
objectList.Add(name);
return name;
}
示例3: AddText
public string AddText(string name, double left, double top, double width, double height, UIColor color, string text, int textsize = 15, string parent = "HUD/Overlay", int alignmode = 0)
{
name = name + RandomString(); text = text.Replace("\n", "{NEWLINE}"); string align = "";
switch (alignmode)
{
case 0: { align = "LowerCenter"; break; };
case 1: { align = "LowerLeft"; break; };
case 2: { align = "LowerRight"; break; };
case 3: { align = "MiddleCenter"; break; };
case 4: { align = "MiddleLeft"; break; };
case 5: { align = "MiddleRight"; break; };
case 6: { align = "UpperCenter"; break; };
case 7: { align = "UpperLeft"; break; };
case 8: { align = "UpperRight"; break; };
}
ui.Add(new Dictionary<string, object> {
{"name", name},
{"parent", parent},
{"components",
new List<object> {
new Dictionary<string, string> {
{"type", "UnityEngine.UI.Text"},
{"text", text},
{"fontSize", textsize.ToString()},
{"color", color.ToString()},
{"align", align}
},
new Dictionary<string, string> {
{"type", "RectTransform"},
{"anchormin", $"{left.ToString()} {((1 - top) - height).ToString()}"},
{"anchormax", $"{(left + width).ToString()} {(1 - top).ToString()}"}
}
}
}
});
objectList.Add(name);
return name;
}
示例4: AddPanel
public string AddPanel(string name, double left, double top, double width, double height, UIColor color, bool mouse = false, string parent = "HUD/Overlay")
{
name = name + RandomString();
string type = "";
if (mouse) type = "NeedsCursor";
ui.Add(new Dictionary<string, object> {
{"name", name},
{"parent", parent},
{"components",
new List<object> {
new Dictionary<string, string> {
{"type", "UnityEngine.UI.Image"},
{"color", color.ToString()}
},
new Dictionary<string, string> {
{"type", "RectTransform"},
{"anchormin", $"{left.ToString()} {((1 - top) - height).ToString()}"},
{"anchormax", $"{(left + width).ToString()} {(1 - top).ToString()}"}
},
new Dictionary<string, string> {
{"type", type}
}
}
}
});
objectList.Add(name);
return name;
}