static bool Prefix(ref ModuleRemoteCharger __instance) { ModuleRemoteChargerWrapper comp = __instance.gameObject.AddComponent <ModuleRemoteChargerWrapper>(); comp.pointer = __instance; comp.OnPool(); return(true); }
public void RemoveCharger(ModuleRemoteCharger charger) { this.allSegments["ChargerRange"].ManipulateObj(new List <object> { charger }, "CLEAN"); this.allSegments["ChargerSpeed"].ManipulateObj(new List <object> { charger }, "CLEAN"); this.chargerListGeneric.Remove(charger); }
public void AddCharger(ModuleRemoteCharger charger) { this.chargerListGeneric.Add(charger); this.allSegments["ChargerRange"].ManipulateObj(new List <object> { charger }, "SAVE"); this.allSegments["ChargerSpeed"].ManipulateObj(new List <object> { charger }, "SAVE"); }