public void Init(Texture2D appIcon, string postFix, float scaleFactor, int guiDepth, FresviiGUIGroupMemberAdd frameGroupMemberAdd) { if (Application.platform == RuntimePlatform.IPhonePlayer) { guiStyleTitle.font = null; guiStyleTitle.fontStyle = FontStyle.Bold; guiStyleDoneButton.font = null; guiStyleCancelButton.font = null; } this.title = FresviiGUIText.Get("AddContact"); this.frameGroupMemberAdd = frameGroupMemberAdd; this.GuiDepth = guiDepth; palette = FresviiGUIColorPalette.Palette; guiStyleTitle.normal.textColor = FresviiGUIColorPalette.GetColor(FresviiGUIColorPalette.NavigationBarTitle); texCoordsMenu = FresviiGUIColorPalette.GetTextureCoods(FresviiGUIColorPalette.NavigationBarBackground); texCoordsBorderLine = FresviiGUIColorPalette.GetTextureCoods(FresviiGUIColorPalette.NavigationBarUnderLine); height *= scaleFactor; guiStyleTitle.fontSize = (int)(guiStyleTitle.fontSize * scaleFactor); hMargin *= scaleFactor; vMargin *= scaleFactor; guiStyleCancelButton.fontSize = (int)(guiStyleCancelButton.fontSize * scaleFactor); guiStyleDoneButton.fontSize = (int)(guiStyleDoneButton.fontSize * scaleFactor); guiStyleCancelButton.normal.textColor = FresviiGUIColorPalette.GetColor(FresviiGUIColorPalette.NavigationBarNormal); guiStyleDoneButton.normal.textColor = FresviiGUIColorPalette.GetColor(FresviiGUIColorPalette.NavigationBarNormal); cancelLabelContent = new GUIContent(FresviiGUIText.Get("Cancel")); doneLabelContent = new GUIContent(FresviiGUIText.Get("Done")); doneLabelSize = guiStyleDoneButton.CalcSize(doneLabelContent); }
public void OnAddMemberTapped() { if (Group == null) return; if (Group.Members == null) { Group.FetchMembers(delegate(Fresvii.AppSteroid.Models.Error error) { }); return; } frameGroupMemberAdd = ((GameObject)Instantiate(prfbGroupMemeberAdd)).GetComponent<FresviiGUIGroupMemberAdd>(); frameGroupMemberAdd.transform.parent = this.transform; frameGroupMemberAdd.PostFrame = this; //frameGroupMemberAdd.frameEditGroupMember = this; frameGroupMemberAdd.Group = this.Group; frameGroupMemberAdd.Init(FresviiGUIManager.appIcon, FresviiGUIManager.postFix, FresviiGUIManager.scaleFactor, this.GuiDepth - 10); frameGroupMemberAdd.SetDraw(true); ControlLock = true; frameGroupMemberAdd.Tween(new Vector2(0.0f, Screen.height), Vector2.zero, delegate() { this.SetDraw(false); ControlLock = false; }); }