StonehearthEditor.GameMasterDataManager.GetInstance C# (CSharp) Method

GetInstance() public static method

public static GetInstance ( ) : GameMasterDataManager
return GameMasterDataManager
        public static GameMasterDataManager GetInstance()
        {
            return sInstance;
        }

Usage Example

Exemplo n.º 1
0
        public void Initialize()
        {
            UpdateSelectedNodeInfo(null);
            graphViewer.Graph = null;
            new GameMasterDataManager();
            GameMasterDataManager.GetInstance().Load();
            addNewGameMasterNode.DropDownItems.Clear();
            foreach (EncounterScriptFile scriptFile in GameMasterDataManager.GetInstance().GetGenericScriptNodes())
            {
                if (scriptFile.DefaultJson.Length > 0 || scriptFile.Schema != null)
                {
                    var item = addNewGameMasterNode.DropDownItems.Add(scriptFile.Name);
                    if (scriptFile.Schema != null)
                    {
                        if (!string.IsNullOrEmpty(scriptFile.Schema.Title) && !string.IsNullOrEmpty(scriptFile.Schema.Description))
                        {
                            item.ToolTipText = scriptFile.Schema.Title + "\n\n" + scriptFile.Schema.Description;
                        }
                        else if (!string.IsNullOrEmpty(scriptFile.Schema.Title))
                        {
                            item.ToolTipText = scriptFile.Schema.Title;
                        }
                        else if (!string.IsNullOrEmpty(scriptFile.Schema.Description))
                        {
                            item.ToolTipText = scriptFile.Schema.Description;
                        }
                    }
                }
            }

            encounterTreeView.Nodes.Clear();
            GameMasterDataManager.GetInstance().FillEncounterNodeTree(encounterTreeView);
        }
All Usage Examples Of StonehearthEditor.GameMasterDataManager::GetInstance