void Start() { StaminaFail = GameObject.Find("StaminaFail"); DayFail = GameObject.Find("DayFail"); WorkFail = GameObject.Find("WorkFail"); parent_month = gameObject.transform.parent.GetComponent <csMonth>(); manager = GameObject.Find("Month_DayGrid").GetComponent <CalenderManager>(); // Debug.Log(dt); dayLabel.text = Convert.ToString(dt.Day); // 전달 공유 if (parent_month.dt.Year == 2040) { if (parent_month.dt.Month != 1) { before_shardCount = manager.MyMonths[parent_month.dt.Month - 2].MyDays[0].shardCount; } shardCount = manager.MyMonths[parent_month.dt.Month].startIndex + (41 - parent_month.endIndex); } else { before_shardCount = manager.MyMonths[parent_month.dt.Month - 2 + 12].MyDays[0].shardCount; if (parent_month.dt.Month != 12) { shardCount = manager.MyMonths[parent_month.dt.Month + 12].startIndex + (41 - parent_month.endIndex); } } }
public void ScheduleDecide() { for (int i = 0; i < 24; i++) { csMonth tmpMonth = MyMonths[i]; for (int j = 0; j < 42; j++) { csDay tmpDay = tmpMonth.MyDays[j]; unDoSchedule[i, j] = (int)tmpDay.myWork; unDoLastWork[i, j] = tmpDay.isLastWork; } } // 업데이트문 UserManager.Instance().WorkUpdate(); SqlQurey(1); }
void Start() { StaminaFail = GameObject.Find("StaminaFail"); DayFail = GameObject.Find("DayFail"); WorkFail = GameObject.Find("WorkFail"); parent_month = gameObject.transform.parent.GetComponent<csMonth>(); manager = GameObject.Find("Month_DayGrid").GetComponent<CalenderManager>(); // Debug.Log(dt); dayLabel.text = Convert.ToString(dt.Day); // 전달 공유 if (parent_month.dt.Year == 2040) { if (parent_month.dt.Month != 1) { before_shardCount = manager.MyMonths[parent_month.dt.Month - 2].MyDays[0].shardCount; } shardCount = manager.MyMonths[parent_month.dt.Month].startIndex + (41 - parent_month.endIndex); } else { before_shardCount = manager.MyMonths[parent_month.dt.Month - 2 + 12].MyDays[0].shardCount; if (parent_month.dt.Month != 12) { shardCount = manager.MyMonths[parent_month.dt.Month + 12].startIndex + (41 - parent_month.endIndex); } } }
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// public void initialization() { for (int i = 0; i < 24; i++) { csMonth tmpMonth = MyMonths[i]; for (int j = 0; j < 42; j++) { csDay tmpDay = tmpMonth.MyDays[j]; tmpDay.myWork = (csWork.Work)unDoSchedule[i, j]; tmpDay.isLastWork = unDoLastWork[i, j]; switch (tmpDay.myWork) { case csWork.Work.Nowork: tmpDay.icon.spriteName = string.Empty; break; case csWork.Work.Kangnam: tmpDay.icon.spriteName = "work_kangnam"; tmpDay.icon.alpha = 0.8f; break; case csWork.Work.Kangbuk: tmpDay.icon.spriteName = "work_kangbuk"; tmpDay.icon.alpha = 0.8f; break; case csWork.Work.Alba: tmpDay.icon.spriteName = "work_alba"; tmpDay.icon.alpha = 0.8f; break; case csWork.Work.CheonHo: tmpDay.icon.spriteName = "work_cheonho"; tmpDay.icon.alpha = 0.8f; break; case csWork.Work.Labor: tmpDay.icon.spriteName = "work_labor"; tmpDay.icon.alpha = 0.8f; break; case csWork.Work.Plant: tmpDay.icon.spriteName = "work_plant"; tmpDay.icon.alpha = 0.8f; break; case csWork.Work.Repair: tmpDay.icon.spriteName = "work_repair"; tmpDay.icon.alpha = 0.8f; break; case csWork.Work.Rest: tmpDay.icon.spriteName = "work_rest"; tmpDay.icon.alpha = 0.8f; break; case csWork.Work.Race: tmpDay.icon.spriteName = "RaceFlag"; tmpDay.icon.alpha = 0.8f; break; default: break; } } } changeDay.Clear(); }