Code:
//Note: Squirrel은 zero-base이므로 혼란을 줄이기 위해 모든 코드는 0-base로 작성하도록 한다.RewardItems <- {}RewardItems[0] <- {} // 1일 연속 출석RewardItems[0][0] <- {mid=454,sid=35} // 1일 출석 선물상자// ...RewardItems[1] <- {} // 2일 연속 출석RewardItems[1][0] <- {mid=454,sid=36} // 2일 출석 선물상자// ...RewardItems[2] <- {} // 3일 연속 출석RewardItems[2][0] <- {mid=454,sid=37} // 3일 출석 선물상자// ...RewardItems[3] <- {} // 4일 연속 출석RewardItems[3][0] <- {mid=454,sid=38} // 4일 출석 선물상자// ...RewardItems[4] <- {} // 5일 연속 출석RewardItems[4][0] <- {mid=454,sid=39} // 5일 출석 선물상자// ...RewardItems[5] <- {} // 6일 연속 출석RewardItems[5][0] <- {mid=454,sid=40} // 6일 출석 선물상자// ...RewardItems[6] <- {} // 7일 연속 출석RewardItems[6][0] <- {mid=454,sid=41} // 7일 출석 선물상자// ...
Code:
class Reward{ constructor(dayN, level, maxLevel, nTasks) { m_dayN = dayN; m_level = level; m_maxLevel = maxLevel; m_nTasks = nTasks; m_arrRandomRewardSortNum = [1,1,1,1,2,2,2,2,3,3] //array: 과제당 보상 종류 수 랜덤 결정 m_arrRandomRewardType = [ [RewardTypes.Exp, RewardTypes.Point, RewardTypes.Money, RewardTypes.Exp, RewardTypes.Item], // 과제1 == [0, 1, 2, 3] [RewardTypes.Exp, RewardTypes.Point, RewardTypes.Money, RewardTypes.Exp, RewardTypes.Item], // 과제2 [RewardTypes.Exp, RewardTypes.Point, RewardTypes.Money, RewardTypes.Exp, RewardTypes.Item], // 과제3 [RewardTypes.Exp, RewardTypes.Point, RewardTypes.Money, RewardTypes.Exp, RewardTypes.Item] // 과제4 ] m_arrRandomRewardTypeFilter = [] }/* [RewardTypes.Exp, RewardTypes.Point, RewardTypes.Money, RewardTypes.Item, RewardTypes.Item], // 과제1 == [0, 1, 2, 3] [RewardTypes.Exp, RewardTypes.Point, RewardTypes.Money, RewardTypes.Item, RewardTypes.Item], // 과제2 [RewardTypes.Exp, RewardTypes.Point, RewardTypes.Money, RewardTypes.Item, RewardTypes.Item], // 과제3 [RewardTypes.Exp, RewardTypes.Point, RewardTypes.Money, RewardTypes.Item, RewardTypes.Item] // 과제4*