コード例 #1
0
        // ---------[ VALUE DUPLICATION ]---------
        public static EditableModfile CreateFromModfile(Modfile modfile)
        {
            EditableModfile newModfile = new EditableModfile();

            newModfile.ApplyBaseModfileChanges(modfile);
            return(newModfile);
        }
コード例 #2
0
        // ------[ INITIALIZATION ]------
        protected virtual void OnEnable()
        {
            buildProfile = new EditableModfile();
            buildProfile.version.value = "0.0.0";
            uploadSucceededMessage     = null;
            uploadFailedMessage        = null;

            if (LocalUser.AuthenticationState == AuthenticationState.ValidToken)
            {
                ModManager.GetAuthenticatedUserProfile((userProfile) =>
                {
                    this.user = userProfile;
                    Repaint();
                },
                                                       null);
            }

            LoginWindow.userLoggedIn += OnUserLogin;
        }
コード例 #3
0
        // ------[ INITIALIZATION ]------
        protected virtual void OnEnable()
        {
            buildProfile = new EditableModfile();
            buildProfile.version.value = "0.0.0";
            uploadSucceededMessage     = null;
            uploadFailedMessage        = null;

            if (!UserAuthenticationData.instance.Equals(UserAuthenticationData.NONE))
            {
                ModManager.GetAuthenticatedUserProfile((userProfile) =>
                {
                    this.user = userProfile;
                    Repaint();
                },
                                                       null);
            }

            LoginWindow.userLoggedIn += OnUserLogin;
        }