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); }