private void OnAntennaSpawn(EnemyAgent agent, ScoutAntennaDetection detection, ScoutAntenna ant) { ant.m_colorDefault = NormalColor; ant.m_colorDetection = DetectColor; ant.m_moveInTime = RetractTime.GetAbsValue(ant.m_moveInTime); ant.m_moveInTimeDetected = RetractTimeDetected.GetAbsValue(ant.m_moveInTimeDetected); ant.m_maxDistance = Distance.GetAbsValue(ant.m_maxDistance); ant.m_stepDistance = StepDistance.GetAbsValue(ant.m_stepDistance); }
private static void Postfix(ScoutAntennaDetection detection, ScoutAntenna __instance) { ScoutAntennaSpawnEvent.OnAntennaSpawn?.Invoke(detection.m_owner, detection, __instance); }