1234567891011 |
- {
- "code": "import { ThemeType } from \"./DefinedType\";\r\nexport class CfgManager {\r\n static get Instance() {\r\n return this.instance || (this.instance = new CfgManager());\r\n }\r\n GetSign(id) {\r\n if (this.sign) {\r\n return this.sign[id - 1];\r\n }\r\n }\r\n GetReward(id) {\r\n if (this.rewards) {\r\n for (let index = 0; index < this.rewards.length; index++) {\r\n const element = this.rewards[index];\r\n if (element.id == id) {\r\n return element;\r\n }\r\n }\r\n }\r\n }\r\n GetMission(id) {\r\n if (this.mission) {\r\n return this.mission[id - 1];\r\n }\r\n return null;\r\n }\r\n GetEnemyTeam(id) {\r\n if (this.enemyteam) {\r\n return this.enemyteam[id - 1];\r\n }\r\n return null;\r\n }\r\n GetRole(id) {\r\n if (this.role) {\r\n return this.role[id - 1];\r\n }\r\n return null;\r\n }\r\n GetCar(id) {\r\n if (this.car) {\r\n return this.car[id - 1];\r\n }\r\n return null;\r\n }\r\n GetGlobe(key) {\r\n if (this._globe) {\r\n for (let index = 0; index < this._globe.length; index++) {\r\n const element = this._globe[index];\r\n if (element.key == key) {\r\n return element.value;\r\n }\r\n }\r\n }\r\n }\r\n GetHat(id) {\r\n for (let index = 0; index < this._hats.length; index++) {\r\n const element = this._hats[index];\r\n if (element.id == id) {\r\n return element;\r\n }\r\n }\r\n }\r\n GetGlass(id) {\r\n for (let index = 0; index < this.glass.length; index++) {\r\n const element = this.glass[index];\r\n if (element.id == id) {\r\n return element;\r\n }\r\n }\r\n }\r\n GetBody(id) {\r\n for (let index = 0; index < this._body.length; index++) {\r\n const element = this._body[index];\r\n if (element.id == id) {\r\n return element;\r\n }\r\n }\r\n }\r\n GetLeg(id) {\r\n for (let index = 0; index < this._leg.length; index++) {\r\n const element = this._leg[index];\r\n if (element.id == id) {\r\n return element;\r\n }\r\n }\r\n }\r\n GetThemeGun(id) {\r\n for (let index = 0; index < this._themeGun.length; index++) {\r\n const element = this._themeGun[index];\r\n if (element.id == id) {\r\n return element;\r\n }\r\n }\r\n }\r\n GetGun(id) {\r\n if (this._gun) {\r\n return this._gun[id - 1];\r\n }\r\n }\r\n GetTheme(id) {\r\n if (this._theme) {\r\n for (let index = 0; index < this._theme.length; index++) {\r\n const element = this._theme[index];\r\n if (element.id == id) {\r\n return element;\r\n }\r\n }\r\n }\r\n return null;\r\n }\r\n SetTheme(data) {\r\n this._theme = data;\r\n this._hats = [];\r\n this.glass = [];\r\n this._body = [];\r\n this._leg = [];\r\n this._themeGun = [];\r\n for (let index = 0; index < data.length; index++) {\r\n const element = data[index];\r\n if (element.type == ThemeType.Hat) {\r\n this._hats.push(element);\r\n }\r\n else if (element.type == ThemeType.Glass) {\r\n this.glass.push(element);\r\n }\r\n else if (element.type == ThemeType.Body) {\r\n this._body.push(element);\r\n }\r\n else if (element.type == ThemeType.Leg) {\r\n this._leg.push(element);\r\n }\r\n else if (element.type == ThemeType.Gun) {\r\n this._themeGun.push(element);\r\n }\r\n }\r\n }\r\n GetLottery(id) {\r\n if (this._lottery) {\r\n return this._lottery[id - 1];\r\n }\r\n return null;\r\n }\r\n GetAchievement(type, level) {\r\n if (this._achievement) {\r\n for (let index = 0; index < this._achievement.length; index++) {\r\n if (this._achievement[index].type == type) {\r\n if (this._achievement[index].level == level) {\r\n return this._achievement[index];\r\n }\r\n }\r\n }\r\n }\r\n }\r\n GetTypeLevel(type) {\r\n var count = 0;\r\n if (this._achievement) {\r\n for (let index = 0; index < this._achievement.length; index++) {\r\n if (this._achievement[index].type == type) {\r\n count++;\r\n }\r\n }\r\n return count;\r\n }\r\n }\r\n GetachieveType() {\r\n if (this._achieveType == null) {\r\n if (this._achievement) {\r\n for (let index = 0; index < this._achievement.length; index++) {\r\n this._achieveType = this._achievement[index].type;\r\n }\r\n }\r\n }\r\n return this._achieveType;\r\n }\r\n}\r\n//# sourceMappingURL=CfgManager.js.map",
- "references": [
- "D:/GitProject/GunGang/gungang_laya/gungang/src/GameLogic/GameDefined.ts",
- "D:/GitProject/GunGang/gungang_laya/gungang/src/Util/Dictionary.ts",
- "D:/GitProject/GunGang/gungang_laya/gungang/src/Util/Game_Tool.ts",
- "D:/GitProject/GunGang/gungang_laya/gungang/src/GameLogic/DefinedType.ts"
- ],
- "map": "{\"version\":3,\"file\":\"CfgManager.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/GameLogic/CfgManager.ts\"],\"names\":[],\"mappings\":\"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\"}"
- }
|