Ejemplo n.º 1
0
        public static void Postfix(ref TechVision __instance, ref ModuleVision vision)
        {
            OctantVision octantVision = __instance.GetComponent <OctantVision>();

            if (octantVision)
            {
                octantVision.RemoveVision(vision);
            }
            return;
        }
Ejemplo n.º 2
0
 public void AddVision(ModuleVision vision)
 {
     this.m_VisionModules.Add(vision);
     this.m_SearchSphereNeedsRecalc = true;
 }
Ejemplo n.º 3
0
 public void RemoveVision(ModuleVision vision)
 {
     this.m_VisionModules.Remove(vision);
     this.m_SearchSphereNeedsRecalc = true;
 }
Ejemplo n.º 4
0
 public static void Postfix(ref ModuleVision __instance)
 {
     __instance.visionRange     = Mathf.Max(__instance.visionRange, 900.0f);
     __instance.visionConeAngle = 360.0f;
     m_Range.SetValue(__instance, Mathf.Max(900.0f, (float)m_Range.GetValue(__instance)));
 }