コード例 #1
0
ファイル: LapCounter.cs プロジェクト: angp/InfinityBike
    void Update()
    {
        List <Collider> tempObjectCrossingList = new List <Collider>(objectCrossingList);

        for (int count = 0; count < tempObjectCrossingList.Count; count++)
        {
            PlayerPoints playerPoints = tempObjectCrossingList [count].gameObject.GetComponent <PlayerPoints> ();
            if (playerPoints != null)
            {
                playerPoints.IncrementPoints();
            }
        }

        for (int count = 0; count < tempObjectCrossingList.Count; count++)
        {
            objectCrossingList.Remove(tempObjectCrossingList [count]);
        }
    }