コード例 #1
0
 // Update is called once per frame
 void Update()
 {
     time += Time.deltaTime;
     if (time < 1)
     {
         return;
     }
     time = 0;
     for (int i = 0; i < nameToIndex.Count; i++)
     {
         PlaceMapping o  = nameToIndex[i];
         int          ii = o.kart.GetComponent <Place>().index + 83 * o.kart.GetComponent <Place>().numLaps;
         o.index = ii;
     }
     nameToIndex.Sort((x, y) => x.CompareTo(y));
 }
コード例 #2
0
    // Use this for initialization
    void Start()
    {
        Font f = new Font();

        myStyle.normal.textColor       = Color.white;
        myStyle.fontSize               = 24;
        myStyle.fontStyle              = FontStyle.Bold;
        centeredStyle.normal.textColor = Color.white;
        centeredStyle.fontSize         = 90;
        centeredStyle.fontStyle        = FontStyle.Bold;
        centeredStyle.alignment        = TextAnchor.UpperCenter;
        karts = GameObject.FindGameObjectsWithTag("kart");
        foreach (GameObject o in karts)
        {
            PlaceMapping k = new PlaceMapping(o, 0);
            nameToIndex.Add(k);
            k.name = o.GetComponent <KartInfo>().name;
        }
        startTime = Time.realtimeSinceStartup;
    }