function Currency:setLastAddSkillPoint(val) m_currency.m_iLastAutoAddSkillPointTime = val end function Currency:getLastAddSkillPoint() return m_currency.m_iLastAutoAddSkillPointTime end function Currency:addLastAddSkillPoint(val) m_currency.m_iLastAutoAddSkillPointTime = m_currency.m_iLastAutoAddSkillPointTime + val end function Currency:getYuxi() return m_currency.m_iYuxi end function Currency:addYuxi(val) m_currency.m_iYuxi = m_currency.m_iYuxi + val end function Currency:getUniversal() return m_currency.m_iUniversal end function Currency:addUniversal(val) m_currency.m_iUniversal = m_currency.m_iUniversal + val end function Currency:setGuildCoin(val) m_currency.m_iGuildCoin = val end function Currency:getGuildCoin() return m_currency.m_iGuildCoin end function Currency:addGuildCoin(val) m_currency.m_iGuildCoin = m_currency.m_iGuildCoin + val end --TacticsCoin-- function Currency:setTacticsCoin(val) m_currency.m_iTacticsCoin = val end function Currency:getTacticsCoin() return m_currency.m_iTacticsCoin end function Currency:addTacticsCoin(val) m_currency.m_iTacticsCoin = m_currency.m_iTacticsCoin + val end --全民战役-- function Currency:setWarContribution(val) m_currency.m_iWarContribution = val end function Currency:getWarContribution() return m_currency.m_iWarContribution end function Currency:addWarContribution(val) m_currency.m_iWarContribution = m_currency.m_iWarContribution + val end function Currency:setMilitaryRank(val) m_currency.m_iMilitaryRank = val end function Currency:getMilitaryRank() return m_currency.m_iMilitaryRank end 翻译成TS
时间: 2024-02-09 07:12:00 浏览: 33
抱歉,由于您提供的是Lua代码,我无法为您直接翻译成TS。但是,您可以根据Lua代码手动将其转换为TS代码,例如:
```
interface Currency {
m_iLastAutoAddSkillPointTime: number;
m_iYuxi: number;
m_iUniversal: number;
m_iGuildCoin: number;
m_iTacticsCoin: number;
m_iWarContribution: number;
m_iMilitaryRank: number;
}
function setLastAddSkillPoint(this: Currency, val: number): void {
this.m_iLastAutoAddSkillPointTime = val;
}
function getLastAddSkillPoint(this: Currency): number {
return this.m_iLastAutoAddSkillPointTime;
}
function addLastAddSkillPoint(this: Currency, val: number): void {
this.m_iLastAutoAddSkillPointTime += val;
}
function getYuxi(this: Currency): number {
return this.m_iYuxi;
}
function addYuxi(this: Currency, val: number): void {
this.m_iYuxi += val;
}
function getUniversal(this: Currency): number {
return this.m_iUniversal;
}
function addUniversal(this: Currency, val: number): void {
this.m_iUniversal += val;
}
function setGuildCoin(this: Currency, val: number): void {
this.m_iGuildCoin = val;
}
function getGuildCoin(this: Currency): number {
return this.m_iGuildCoin;
}
function addGuildCoin(this: Currency, val: number): void {
this.m_iGuildCoin += val;
}
function setTacticsCoin(this: Currency, val: number): void {
this.m_iTacticsCoin = val;
}
function getTacticsCoin(this: Currency): number {
return this.m_iTacticsCoin;
}
function addTacticsCoin(this: Currency, val: number): void {
this.m_iTacticsCoin += val;
}
function setWarContribution(this: Currency, val: number): void {
this.m_iWarContribution = val;
}
function getWarContribution(this: Currency): number {
return this.m_iWarContribution;
}
function addWarContribution(this: Currency, val: number): void {
this.m_iWarContribution += val;
}
function setMilitaryRank(this: Currency, val: number): void {
this.m_iMilitaryRank = val;
}
function getMilitaryRank(this: Currency): number {
return this.m_iMilitaryRank;
}
```
请注意,以上代码仅是一个示例,您可能需要根据您的具体情况进行适当的调整和修改。