Example #1
0
    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);
            }
        }
    }
Example #2
0
 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);
 }
Example #3
0
File: csDay.cs Project: Reiie/K-K
    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);
            }
        }
    }
Example #4
0
    ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    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();
    }