void UpdateHitStatus() { bool bAnyHit = false; for (int i = 0; i < mCharacters.Count; i++) { if (mCBone[i] > 0) { bAnyHit = true; } } if (!bAnyHit) { mST.ModifyStringText(mFonts[0], "No Collisions", "HitStatus"); mST.ModifyStringColor("HitStatus", mTextColor); return; } mST.ModifyStringColor("HitStatus", mHitColor); string hitString = "Hit"; for (int i = 0; i < mCharacters.Count; i++) { if (mCBone[i] <= 0) { continue; } hitString += " Character " + i + " in bone " + mCharAnims.GetSkeleton().GetBoneName(mCBone[i]); } mST.ModifyStringText(mFonts[0], hitString, "HitStatus"); }