// ---------[ VALUE DUPLICATION ]--------- public static EditableModfile CreateFromModfile(Modfile modfile) { EditableModfile newModfile = new EditableModfile(); newModfile.ApplyBaseModfileChanges(modfile); return(newModfile); }
// ------[ 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; }
// ------[ 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; }