public override void OnUnloadVessel() { if (!module) { if (RedSwell.FARDetected) { module = gameObject.AddComponent <FARVesselGroundEffect>(); } else { module = gameObject.AddComponent <VesselGroundEffect>(); } module.vessel = vessel; } module.OnLoadVessel(); }
protected override void OnStart() { base.OnStart(); if (!module) { if (RedSwell.FARDetected) { module = gameObject.AddComponent <FARVesselGroundEffect>(); } else { module = gameObject.AddComponent <VesselGroundEffect>(); } module.vessel = vessel; } module.OnStart(); }