private bool CheckPlayers() { for (int i = 0, count = m_hitList.Count; i < count; i++) { Transform trans = m_hitList[i]; if (trans?.parent?.name != "root") { continue; } GameObject creatureObj = trans?.parent?.parent?.gameObject; if (!creatureObj) { continue; } PVECreatureBehavior bc = creatureObj.GetComponent <PVECreatureBehavior>(); if (bc != null) { moduleBordlands.DispatchClickPlayerEvent(bc); return(true); } } return(false); }
public void DispatchClickPlayerEvent(PVECreatureBehavior c) { DispatchModuleEvent(EventClickScenePlayerSuccess, c); }