public static Soul GetInstance(string name) { if (_instance == null) { lock (_syncRoot) { if (_instance == null) { _instance = new Soul(name); } } } return(_instance); }
public void Create(string name) { Soul = Soul.GetInstance(name); }