Exemplo n.º 1
0
    private void CheckHitCount()
    {
        List <RaycastData> newRData = new List <RaycastData> ();

        foreach (RaycastData newData in allRatioData)
        {
            bool isNew = true;
            foreach (RaycastData oldData in recAllRatioData)
            {
                if (newData.start.name == oldData.start.name && newData.end.name == oldData.end.name)
                {
                    isNew = false;
                }
            }

            if (isNew)
            {
                bool isNewR = true;
                foreach (RaycastData oldData in newRaycastData)
                {
                    if (newData.start.name == oldData.start.name && newData.end.name == oldData.end.name)
                    {
                        isNewR = false;
                    }
                }

                if (isNewR)
                {
                    newRaycastData.Add(newData);
                    newRData.Add(newData);
                }
            }
        }

        fightController.OnHitCountStatus(newRData);
    }