public void CheckHiddenNpcObjArray() { if (HiddenNpcObjArray.Length <= 0) { return; } int max = HiddenNpcObjArray.Length; for (int i = 0; i < max; i++) { if (HiddenNpcObjArray[i] != null && HiddenNpcObjArray[i].activeSelf) { XKNpcAnimatorCtrl aniScript = HiddenNpcObjArray[i].GetComponent <XKNpcAnimatorCtrl>(); if (aniScript != null) { aniScript.ResetNpcAnimation(); } HiddenNpcObjArray[i].SetActive(false); } } if (m_XKDaPaoCom != null && m_XKDaPaoCom.SpawnPointScript == null) { m_XKDaPaoCom.OnRemoveCannon(PlayerEnum.Null, 0, 1f); } }
public void CheckHiddenNpcObjArray() { if (HiddenNpcObjArray.Length <= 0) { return; } int max = HiddenNpcObjArray.Length; for (int i = 0; i < max; i++) { if (HiddenNpcObjArray[i].activeSelf) { XKNpcAnimatorCtrl aniScript = HiddenNpcObjArray[i].GetComponent <XKNpcAnimatorCtrl>(); if (aniScript != null) { aniScript.ResetNpcAnimation(); } HiddenNpcObjArray[i].SetActive(false); } } }