|
|
@ -184,26 +184,29 @@ function SkillBox(p) { |
|
|
|
<LeftButton onClick={()=>{ |
|
|
|
<LeftButton onClick={()=>{ |
|
|
|
var temp=[...p.points] |
|
|
|
var temp=[...p.points] |
|
|
|
var tempData=[...p.skillPointData] |
|
|
|
var tempData=[...p.skillPointData] |
|
|
|
temp[p.page-1]-=1 |
|
|
|
|
|
|
|
while (tempData[p.page-1].length<p.boxId+1) { |
|
|
|
while (tempData[p.page-1].length<p.boxId+1) { |
|
|
|
tempData[p.page-1].push([]) |
|
|
|
tempData[p.page-1].push([]) |
|
|
|
tempData[p.page-1][tempData[p.page-1].length-1]=0 |
|
|
|
tempData[p.page-1][tempData[p.page-1].length-1]=0 |
|
|
|
} |
|
|
|
} |
|
|
|
tempData[p.page-1][p.boxId]-=1 |
|
|
|
if (tempData[p.page-1][p.boxId]>0) { |
|
|
|
p.setPoints(temp) |
|
|
|
temp[p.page-1]-=1 |
|
|
|
p.setSkillPointData(tempData) |
|
|
|
tempData[p.page-1][p.boxId]-=1 |
|
|
|
}}/> |
|
|
|
p.setPoints(temp) |
|
|
|
|
|
|
|
p.setSkillPointData(tempData) |
|
|
|
|
|
|
|
}}}/> |
|
|
|
<RightButton onClick={()=>{ |
|
|
|
<RightButton onClick={()=>{ |
|
|
|
var temp=[...p.points] |
|
|
|
var temp=[...p.points] |
|
|
|
var tempData=[...p.skillPointData] |
|
|
|
var tempData=[...p.skillPointData] |
|
|
|
temp[p.page-1]+=1 |
|
|
|
|
|
|
|
while (tempData[p.page-1].length<p.boxId+1) { |
|
|
|
while (tempData[p.page-1].length<p.boxId+1) { |
|
|
|
tempData[p.page-1].push([]) |
|
|
|
tempData[p.page-1].push([]) |
|
|
|
tempData[p.page-1][tempData[p.page-1].length-1]=0 |
|
|
|
tempData[p.page-1][tempData[p.page-1].length-1]=0 |
|
|
|
} |
|
|
|
} |
|
|
|
tempData[p.page-1][p.boxId]+=1 |
|
|
|
if (tempData[p.page-1][p.boxId]<p.maxPoints) { |
|
|
|
p.setPoints(temp) |
|
|
|
temp[p.page-1]+=1 |
|
|
|
p.setSkillPointData(tempData)}}/></div></div> |
|
|
|
tempData[p.page-1][p.boxId]+=1 |
|
|
|
|
|
|
|
p.setPoints(temp) |
|
|
|
|
|
|
|
p.setSkillPointData(tempData) |
|
|
|
|
|
|
|
}}}/></div></div> |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
function SkillTreeBoxes(p) { |
|
|
|
function SkillTreeBoxes(p) { |
|
|
|