public GlobalUserData TryPharse(string key, string value) { GlobalUserData result = null; if (key.Equals(Key)) { result = Pharse(value); } return(result); }
public void Initialize(GlobalUserData data) { usernameLabel.text = data.user_name; GlobalServerManager.Instance.LoadTexture(data.user_avatar, (isSuccess, texture) => { image.canvasRenderer.GetMaterial().mainTexture = texture; Sprite s = Sprite.Create(texture as Texture2D, new Rect(0, 0, texture.width, texture.height), Vector2.zero, 1f); image.sprite = s; }); }
public void AddNewGlobalData(ulong userId, DataConsent consent) { if (GlobalDataExists(userId)) { return; } var newUserData = new GlobalUserData { DiscordId = userId, CollectionConsent = consent }; var key = string.Format(GlobalDataKeyFormat, userId); _dataStorage.Store(newUserData, GlobalDataGroup, key); _globalUserDatas.Add(newUserData); }
public void SaveGlobalUserData(GlobalUserData data) { var key = string.Format(GlobalDataKeyFormat, data.DiscordId); _dataStorage.Store(data, GlobalDataGroup, key); }
protected override GlobalUserData Pharse(string value) { GlobalUserData result = null; return(result); }
private void MyTree_BeforeSelect(object sender, System.Windows.Forms.TreeViewCancelEventArgs e) { try { if (null == this.MetaData) { return; } NodeData data = (NodeData)e.Node.Tag; MetaObject obj = null; if (data.Type != NodeType.MYMETA) { obj = data.Meta as MetaObject; } if (null != data) { switch (data.Type) { case NodeType.COLUMNS: UserData.EditNiceNames(data.Meta as Columns); break; case NodeType.DATABASES: UserData.EditNiceNames(data.Meta as Databases); break; case NodeType.TABLES: case NodeType.SUBTABLES: UserData.EditNiceNames(data.Meta as Tables); break; case NodeType.VIEWS: case NodeType.SUBVIEWS: UserData.EditNiceNames(data.Meta as Views); break; case NodeType.FOREIGNKEYS: case NodeType.INDIRECTFOREIGNKEYS: UserData.EditNiceNames(data.Meta as ForeignKeys); break; case NodeType.PARAMETERS: UserData.EditNiceNames(data.Meta as MyMeta.Parameters); break; case NodeType.RESULTCOLUMNS: UserData.EditNiceNames(data.Meta as ResultColumns); break; case NodeType.INDEXES: UserData.EditNiceNames(data.Meta as Indexes); break; case NodeType.PROCEDURES: UserData.EditNiceNames(data.Meta as Procedures); break; case NodeType.DOMAINS: UserData.EditNiceNames(data.Meta as Domains); break; default: UserData.Clear(); break; } switch (data.Type) { case NodeType.DATABASE: { Database o = obj as Database; MetaData.DisplayDatabaseProperties(o, e.Node); UserData.EditSingle(o, o.Alias); //GlobalUserData.Edit(o); } break; case NodeType.COLUMN: { Column o = obj as Column; MetaData.DisplayColumnProperties(o, e.Node); UserData.EditSingle(o, o.Alias); GlobalUserData.Edit(o); } break; case NodeType.TABLE: { Table o = obj as Table; MetaData.DisplayTableProperties(o, e.Node); UserData.EditSingle(o, o.Alias); GlobalUserData.Edit(o); } break; case NodeType.VIEW: { MyMeta.View o = obj as MyMeta.View; MetaData.DisplayViewProperties(o, e.Node); UserData.EditSingle(o, o.Alias); GlobalUserData.Edit(o); } break; case NodeType.PARAMETER: { MyMeta.Parameter o = obj as MyMeta.Parameter; MetaData.DisplayParameterProperties(o, e.Node); UserData.EditSingle(o, o.Alias); GlobalUserData.Edit(o); } break; case NodeType.RESULTCOLUMN: { ResultColumn o = obj as ResultColumn; MetaData.DisplayResultColumnProperties(o, e.Node); UserData.EditSingle(o, o.Alias); GlobalUserData.Edit(o); } break; case NodeType.FOREIGNKEY: { ForeignKey o = obj as ForeignKey; MetaData.DisplayForeignKeyProperties(o, e.Node); UserData.EditSingle(o, o.Alias); GlobalUserData.Edit(o); } break; case NodeType.INDEX: { Index o = obj as Index; MetaData.DisplayIndexProperties(o, e.Node); UserData.EditSingle(o, o.Alias); GlobalUserData.Edit(o); } break; case NodeType.PROCEDURE: { Procedure o = obj as Procedure; MetaData.DisplayProcedureProperties(o, e.Node); UserData.EditSingle(o, o.Alias); GlobalUserData.Edit(o); } break; case NodeType.DOMAIN: { Domain o = obj as Domain; MetaData.DisplayDomainProperties(o, e.Node); UserData.EditSingle(o, o.Alias); GlobalUserData.Edit(o); } break; // // case NodeType.PROVIDERTYPE: // MetaData.DisplayProviderTypeProperties(obj as IProviderType, e.Node); // break; default: MetaData.Clear(); GlobalUserData.Clear(); break; } } } #if DEBUG catch (Exception ex) { throw new Exception(ex.Message, ex); } #else catch {} #endif }