public void CreatePlayer(Guid acct, string name, string shape, pnCallback cb = null) { pnCli2Vault_PlayerCreateRequest req = new pnCli2Vault_PlayerCreateRequest(); req.fAcctGuid = acct; req.fPlayerName = name; req.fShape = shape; req.fTransID = GetTransID(); lock (fStream) { if (cb != null) fCallbacks.Add(req.fTransID, cb); req.Send(fStream); } }