コード例 #1
0
        public void Init(Texture2D appIcon, string postFix, float scaleFactor, FresviiGUIMyProfile frameMyProfile, int guiDepth)
        {
            this.GuiDepth = guiDepth;
            this.appIcon = appIcon;
            this.title = FresviiGUIText.Get("MyProfile");
            this.frameMyProfile = frameMyProfile;

            if (Application.platform == RuntimePlatform.IPhonePlayer)
            {
                guiStyleTitle.font = null;
                guiStyleTitle.fontStyle = FontStyle.Bold;
                guiStyleEditButton.font = null;
            }

            palette = FresviiGUIColorPalette.Palette;

            guiStyleTitle.normal.textColor = FresviiGUIColorPalette.GetColor(FresviiGUIColorPalette.NavigationBarTitle);

            normalColor = guiStyleEditButton.normal.textColor = FresviiGUIColorPalette.GetColor(FresviiGUIColorPalette.NavigationBarNormal);

            texCoordsMenu = FresviiGUIColorPalette.GetTextureCoods(FresviiGUIColorPalette.NavigationBarBackground);

            texCoordsBorderLine = FresviiGUIColorPalette.GetTextureCoods(FresviiGUIColorPalette.NavigationBarUnderLine);

            this.backIcon = FresviiGUIManager.Instance.resourceManager.LoadTextureFromResource(FresviiGUIConstants.ResouceTextureFolderName + "/" + FresviiGUIConstants.BackIconTextureName + postFix, false);

            height *= scaleFactor;

            guiStyleTitle.fontSize = (int)(guiStyleTitle.fontSize * scaleFactor);

            guiStyleEditButton.fontSize = (int)(guiStyleEditButton.fontSize * scaleFactor);

            hMargin *= scaleFactor;

            vMargin *= scaleFactor;

            appIconPosition = FresviiGUIUtility.RectScale(appIconPosition, scaleFactor);

            editButtonPosition = FresviiGUIUtility.RectScale(editButtonPosition, scaleFactor);

            backButtonPosition = new Rect(vMargin, 0.5f * (height - backIcon.height), backIcon.width, backIcon.height);

            backButtonHitPosition = new Rect(0, 0, backButtonPosition.x + backButtonPosition.width + vMargin, height);
        }
コード例 #2
0
 public void SetGUIMyProfile(FresviiGUIMyProfile frameMyProfile)
 {
     this.frameMyProfile = frameMyProfile;
 }
コード例 #3
0
 public void SetGUIMyProfile(FresviiGUIMyProfile guiEdit)
 {
     this.guiMyProfile = guiEdit;
 }