private void _ChangeResourceStockEvent(object sender, ChangeResourceStockEventArgs e) { //Debug.Log("Global resource manager : change resource stock event : " + e.resourceType.ToString() + " : " + e.stock.ToString()); Resource resource = this.getResource(e.resourceType); if (resource != null) { this.resourceCountForScoreCurrent -= e.stock; if (this.resourceCountForScoreCurrent < 0) { this.resourceCountForScoreCurrent = this.resourceCountForScoreInit; this.Client.sendData("@30505@" + 50.ToString()); } resource.changeStock((int)e.stock); } else { if (e.stock >= 0) { this.addResource(e.resourceType, (int)e.stock); } else { this.addResource(e.resourceType, -(int)e.stock); } } if (this.totalResourceCount + (int)e.stock >= 0) { this.totalResourceCount += (int)e.stock; } }
private void _ChangeResourceStockEvent(object sender, ChangeResourceStockEventArgs e) { //Debug.Log("Global resource manager : change resource stock event : " + e.resourceType.ToString() + " : " + e.stock.ToString()); Resource resource = this.getResource(e.resourceType); if (resource != null) { this.resourceCountForScoreCurrent -= e.stock; if(this.resourceCountForScoreCurrent < 0) { this.resourceCountForScoreCurrent = this.resourceCountForScoreInit; this.Client.sendData("@30505@" + 50.ToString()); } resource.changeStock((int)e.stock); } else { if (e.stock >= 0) { this.addResource(e.resourceType, (int)e.stock); } else { this.addResource(e.resourceType, -(int)e.stock); } } if (this.totalResourceCount + (int)e.stock >= 0) { this.totalResourceCount += (int)e.stock; } }