public void PersonEnter() { DevSubsystemManage fpsManager = DevSubsystemManage.Instance; if (fpsManager.IsFPSInBuilding()) { RoamManage.Instance.EntranceIndoor(true); } }
void OnTriggerExit(Collider other) { if (other.transform.GetComponent <CharacterController>() != null && other.gameObject.layer != LayerMask.NameToLayer("Person")) { IsFPSEnter = false; DevSubsystemManage fpsManager = DevSubsystemManage.Instance; if (fpsManager) { fpsManager.SetTriggerBuilding(this, false); } RoamManage.Instance.EntranceIndoor(false); //ShowBuildingDev(false); if (fpsManager && !fpsManager.IsFPSInBuilding()) { RoamManage.Instance.SetLight(false); //人不在建筑中,才关闭灯光 } } }