public void Init(Texture2D appIcon, string postFix, float scaleFactor, int guiDepth, FresviiGUIDirectMessageList frameDirectMessageList) { if (Application.platform == RuntimePlatform.IPhonePlayer) { guiStyleTitle.font = null; guiStyleTitle.fontStyle = FontStyle.Bold; guiStyleTextButton.font = null; } this.frameDirectMessageList = frameDirectMessageList; this.guiDepth = guiDepth; this.scaleFactor = scaleFactor; title = FresviiGUIText.Get("DirectMessages"); texCoordsMenu = FresviiGUIColorPalette.GetTextureCoods(FresviiGUIColorPalette.NavigationBarBackground); height *= scaleFactor; guiStyleTitle.fontSize = (int)(guiStyleTitle.fontSize * scaleFactor); guiStyleTitle.normal.textColor = FresviiGUIColorPalette.GetColor(FresviiGUIColorPalette.NavigationBarTitle); guiStyleTextButton.normal.textColor = FresviiGUIColorPalette.GetColor(FresviiGUIColorPalette.NavigationBarNormal); normalColor = FresviiGUIColorPalette.GetColor(FresviiGUIColorPalette.NavigationBarNormal); FresviiGUIColorPalette.GetColor(FresviiGUIColorPalette.NavigationBarNormal); guiStyleTextButton.fontSize = (int)(guiStyleTextButton.fontSize * scaleFactor); hMargin *= scaleFactor; vMargin *= scaleFactor; cancelButtonPosition = FresviiGUIUtility.RectScale(cancelButtonPosition, scaleFactor); this.backIcon = Fresvii.AppSteroid.Util.ResourceManager.Instance.LoadTextureFromResource(FresviiGUIConstants.ResouceTextureFolderName + "/" + FresviiGUIConstants.BackIconTextureName + postFix, false); }
public void Init(Fresvii.AppSteroid.Models.DirectMessage directMessage, float scaleFactor, FresviiGUIDirectMessageList parentFrame) { this.DirectMessage = directMessage; this.parentFrame = parentFrame; if (Application.platform == RuntimePlatform.IPhonePlayer) { guiStyleDirectMessageTitle.font = null; guiStyleDirectMessageTitle.fontStyle = FontStyle.Bold; guiStyleButtonShare.font = null; guiStyleUpdatedDateTime.font = null; } directMessageTitlePosition = FresviiGUIUtility.RectScale(directMessageTitlePosition, scaleFactor); unreadIconPosition = FresviiGUIUtility.RectScale(unreadIconPosition, scaleFactor); sideMargin *= scaleFactor; cardHeight *= scaleFactor; menuButtonMargin *= scaleFactor; popUpOffset *= scaleFactor; guiStyleDirectMessageTitle.fontSize = (int)(guiStyleDirectMessageTitle.fontSize * scaleFactor); palette = FresviiGUIColorPalette.Palette; guiStyleDirectMessageTitle.normal.textColor = FresviiGUIColorPalette.GetColor(FresviiGUIColorPalette.CardUserName); guiStyleButtonShare.normal.textColor = FresviiGUIColorPalette.GetColor(FresviiGUIColorPalette.CardUserName); guiStyleButtonShare.fontSize = (int)(guiStyleButtonShare.fontSize * scaleFactor); guiStyleUpdatedDateTime.fontSize = (int)(guiStyleUpdatedDateTime.fontSize * scaleFactor); guiStyleDirectMessageTitle.padding = FresviiGUIUtility.RectOffsetScale(guiStyleDirectMessageTitle.padding, scaleFactor); texCoordsBackground = FresviiGUIColorPalette.GetTextureCoods(FresviiGUIColorPalette.CardBackground); contentDirectMessageSubject = new GUIContent(directMessage.Subject); directMessageTitlePosition = new Rect(directMessageTitlePosition.x, directMessageTitlePosition.y, Screen.width, cardHeight); }