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);
 }
Example #2
0
 private static void Postfix(ScoutAntennaDetection detection, ScoutAntenna __instance)
 {
     ScoutAntennaSpawnEvent.OnAntennaSpawn?.Invoke(detection.m_owner, detection, __instance);
 }