コード例 #1
0
    private void clearInfoLayer(InfoLayerJob job)
    {
        foreach (Labels l in job.Labels)
        {
            textLabels[l].SetText("");
        }

        if (jobs[0].Job.Equals(InfoLayerJob.InfoJob.Clear))
        {
            clearInfoLayer();
        }
    }
コード例 #2
0
    //protected void populateLabels(InfoLayerJob job)
    //{
    //	if (job.JobIndex >= 0)
    //	{
    //		Dictionary<Labels, string> tuple = new Dictionary<Labels, string>();
    //           if (job.Job.Equals(InfoLayerJob.InfoJob.Region) || job.Job.Equals(InfoLayerJob.InfoJob.RegionPreview))
    //           {
    //               tuple = job.JobIndex >= 0 ? InfoLayerTuple.getRegionTuple(worldData, job.JobIndex) : tuple;
    //           }
    //		else if (job.Job.Equals(InfoLayerJob.InfoJob.Town) || job.Job.Equals(InfoLayerJob.InfoJob.TownPreview))
    //           {
    //               tuple = job.JobIndex >= 0 ? InfoLayerTuple.getTownTuple(worldData, job.JobIndex) : tuple;
    //           }
    //		else if (job.Job.Equals(InfoLayerJob.InfoJob.Parameters))
    //		{
    //			tuple = job.JobIndex >= 0 ? InfoLayerTuple.getBoxerTuple(worldData, job.JobIndex) : tuple;
    //		}

    //           foreach (Labels l in job.Labels)
    //           {
    //			populateLabel(l, tuple[l]);
    //           }

    //           if (job.CalendarVisible)
    //		{
    //			rightInfoPanelCalendar.gameObject.SetActive(true);
    //			populateCalendar(job);
    //		}
    //		else
    //		{
    //			rightInfoPanelCalendar.gameObject.SetActive(false);
    //		}
    //	}

    //	if (job.Job.Equals(InfoLayerJob.InfoJob.Clear))
    //       {
    //           clearInfoLayer();
    //       }

    //}

    private void populateCalendar(InfoLayerJob job)
    {
        if (job.CalendarVisible)
        {
            rightInfoPanelCalendar.gameObject.SetActive(true);
            rightInfoPanelCalendar.drawCalendar(WorldDetailProtocol.getRegionTournamentsForMonth(ref worldData, job.JobIndex, 0));
        }
        else
        {
            rightInfoPanelCalendar.gameObject.SetActive(false);
        }
    }
コード例 #3
0
    private Dictionary <Labels, string> fetchTuple(InfoLayerJob job)
    {
        Dictionary <Labels, string> tuple = new Dictionary <Labels, string>();

        if (job.Job.Equals(InfoLayerJob.InfoJob.Region) || job.Job.Equals(InfoLayerJob.InfoJob.RegionPreview))
        {
            tuple = job.JobIndex >= 0 ? InfoLayerTuple.getRegionTuple(worldData, job.JobIndex) : tuple;
        }
        else if (job.Job.Equals(InfoLayerJob.InfoJob.Town) || job.Job.Equals(InfoLayerJob.InfoJob.TownPreview))
        {
            tuple = job.JobIndex >= 0 ? InfoLayerTuple.getTownTuple(worldData, job.JobIndex) : tuple;
        }
        else if (job.Job.Equals(InfoLayerJob.InfoJob.Parameters))
        {
            tuple = job.JobIndex >= 0 ? InfoLayerTuple.getBoxerTuple(worldData, job.JobIndex) : tuple;
        }

        return(tuple);
    }
コード例 #4
0
 public void sendJob(InfoLayerJob job)
 {
     jobs.Add(job);
 }