示例#1
0
        public PlayerMouseStockModel GetOwn()
        {
            var foundEntry = this.GetEntry(this.ownId);

            if (foundEntry == null)
            {
                var playerMouseStockModel = new PlayerMouseStockModel(
                    this.ownId,
                    this.defaultMouseStockCount
                    );
                return(playerMouseStockModel);
            }
            return(new PlayerMouseStockModel(foundEntry.Id, foundEntry.MouseStockCount));
        }
示例#2
0
        public void Store(PlayerMouseStockModel playerMouseStockModel)
        {
            var entry = this.GetEntry(playerMouseStockModel.Id);

            if (entry != null)
            {
                var index = this.entrys.IndexOf(entry);
                this.entrys[index] = new PlayerMouseStockEntry()
                {
                    Id = playerMouseStockModel.Id,
                    MouseStockCount = playerMouseStockModel.MouseStockCount.Value
                };
            }
            else
            {
                this.entrys.Add(new PlayerMouseStockEntry()
                {
                    Id = playerMouseStockModel.Id,
                    MouseStockCount = playerMouseStockModel.MouseStockCount.Value
                });
            }
            PlayerContextMap.WriteEntry(this.entrys);
        }