12345678910 |
- {
- "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",
- "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"
- ]
- }
|