优化若干代码

This commit is contained in:
2024-04-17 20:15:52 +08:00
parent 54580cc1b2
commit 58cc2e3b82
66 changed files with 5821 additions and 4019 deletions

View File

@@ -1,64 +1,63 @@
import { sys, _decorator } from 'cc'
import { Logger } from './Logger'
import { sys } from 'cc'
export default class LocalStorage {
public static GamePreFlag: string = 'fengshen-game-HaoLocalStorage'
public static GamePreFlag: string = 'fengshen-game-HaoLocalStorage'
public static setItem(key: string, value: string): void {
sys.localStorage.setItem(LocalStorage.GamePreFlag + key, value)
}
public static setItem(key: string, value: string): void {
sys.localStorage.setItem(LocalStorage.GamePreFlag + key, value)
}
public static getItem(key: string): string {
return sys.localStorage.getItem(LocalStorage.GamePreFlag + key)
}
public static getItem(key: string): string {
return sys.localStorage.getItem(LocalStorage.GamePreFlag + key)
}
public static removeItem(key: string): void {
sys.localStorage.removeItem(LocalStorage.GamePreFlag + key)
}
public static removeItem(key: string): void {
sys.localStorage.removeItem(LocalStorage.GamePreFlag + key)
}
public static getInt(key: string): number {
let tempValue: string = LocalStorage.getItem(key)
let result: number = 0
if (tempValue) {
result = parseInt(tempValue)
}
return result
}
public static getInt(key: string): number {
let tempValue: string = LocalStorage.getItem(key)
let result: number = 0
if (tempValue) {
result = parseInt(tempValue)
}
return result
}
public static setInt(key: string, value: number): void {
LocalStorage.setItem(key, value.toString())
}
public static setInt(key: string, value: number): void {
LocalStorage.setItem(key, value.toString())
}
public static getFloat(key: string): number {
let tempValue: string = LocalStorage.getItem(key)
let result: number = 0
if (tempValue) {
result = parseFloat(tempValue)
}
return result
}
public static getFloat(key: string): number {
let tempValue: string = LocalStorage.getItem(key)
let result: number = 0
if (tempValue) {
result = parseFloat(tempValue)
}
return result
}
public static setFloat(key: string, value: number): void {
LocalStorage.setItem(key, value.toString())
}
public static setFloat(key: string, value: number): void {
LocalStorage.setItem(key, value.toString())
}
public static getBoolean(key: string): boolean {
let temp: number = LocalStorage.getInt(key)
if (temp == 1) {
return true
}
return false
}
public static getBoolean(key: string): boolean {
let temp: number = LocalStorage.getInt(key)
if (temp == 1) {
return true
}
return false
}
public static setBoolean(key: string, value: boolean) {
if (value) {
LocalStorage.setInt(key, 1)
} else {
LocalStorage.setInt(key, 0)
}
}
public static setBoolean(key: string, value: boolean) {
if (value) {
LocalStorage.setInt(key, 1)
} else {
LocalStorage.setInt(key, 0)
}
}
public static clear() {
sys.localStorage.clear()
}
public static clear() {
sys.localStorage.clear()
}
}