public string CreateFormattedUIObject(int index, string tableName, ISerializableUI serializableUI) { string FormattedString = ""; FormattedString += formatUIOBjectCreation(index); FormattedString += formatUIPosition(index, serializableUI); FormattedString += formatUIRotation(index, serializableUI); FormattedString += formatUIScale(index, serializableUI); FormattedString += formatHeight(index, serializableUI); FormattedString += formatWidth(index, serializableUI); FormattedString += formatUIType(index, serializableUI); switch (serializableUI.GetUIType()) { case UI_TYPE.BACKGROUND: case UI_TYPE.IMAGE: FormattedString += formatImage(index, serializableUI); break; case UI_TYPE.BUTTON: FormattedString += formatButtonType(index, serializableUI); FormattedString += formatImage(index, serializableUI); break; case UI_TYPE.TEXT: FormattedString += formatUIFont(index, serializableUI); FormattedString += formatFontSize(index, serializableUI); FormattedString += formatFontText(index, serializableUI); break; } FormattedString += formatUITableInsertion(index, tableName); return(FormattedString); }
private string formatUIScale(int index, ISerializableUI serializableUI) { string formatScale = string.Format("newUI{0}.Scale = ", index); formatScale += "{ "; formatScale += string.Format("x = {0}, y = {1}, z = {2}", serializableUI.GetScale().x, serializableUI.GetScale().y, serializableUI.GetScale().z); formatScale += " }\n"; return(formatScale); }
private string formatUIPosition(int index, ISerializableUI serializableUI) { string formatPosition = string.Format("newUI{0}.Position = ", index); formatPosition += "{ "; formatPosition += string.Format("x = {0}, y = {1}, z = {2}", serializableUI.GetPosition().x, 1080 - serializableUI.GetPosition().y, serializableUI.GetPosition().z); formatPosition += " }\n"; return(formatPosition); }
private string formatUIRotation(int index, ISerializableUI serializableUI) { string formatRotation = string.Format("newUI{0}.Rotation = ", index); formatRotation += "{ "; formatRotation += string.Format("x = {0}, y = {1}, z = {2}, w = {3}", serializableUI.GetRotation().x, serializableUI.GetRotation().y, serializableUI.GetRotation().z, serializableUI.GetRotation().w); formatRotation += " }\n"; return(formatRotation); }
private string formatUIType(int index, ISerializableUI serializableUI) { return(string.Format("newUI{0}.Type = '{1}'\n", index, serializableUI.GetUIType())); }
private string formatUIFont(int index, ISerializableUI serializableUI) { return(string.Format("newUI{0}.FontPath = '{1}'\n", index, serializableUI.GetFont())); }
private string formatImage(int index, ISerializableUI serializableUI) { return(string.Format("newUI{0}.ImagePath = '{1}'\n", index, serializableUI.GetImage())); }
private string formatFontSize(int index, ISerializableUI serializableUI) { return(string.Format("newUI{0}.FontSize = {1}\n", index, serializableUI.GetFontSize())); }
private string formatHeight(int index, ISerializableUI serializableUI) { return(string.Format("newUI{0}.Height = {1}\n", index, serializableUI.GetHeight())); }
private string formatWidth(int index, ISerializableUI serializableUI) { return(string.Format("newUI{0}.Width = {1}\n", index, serializableUI.GetWidth())); }