public FSengineWrapper(Part part) { engine = part.Modules.OfType <ModuleEngines>().FirstOrDefault(); if (engine != null) { type = EngineType.ModuleEngine; } else { engineFX = part.Modules.OfType <ModuleEnginesFX>().FirstOrDefault(); if (engineFX != null) { type = EngineType.ModuleEngineFX; } else { fsengine = part.Modules.OfType <FSengine>().FirstOrDefault(); if (fsengine != null) { type = EngineType.FSengine; } } } Log.dbg("FSengineWrapper: engine type is ", type); }
public FSengineWrapper(Part part) { engine = part.Modules.OfType<ModuleEngines>().FirstOrDefault(); if (engine != null) { type = EngineType.ModuleEngine; } else { engineFX = part.Modules.OfType<ModuleEnginesFX>().FirstOrDefault(); if (engineFX != null) { type = EngineType.ModuleEngineFX; } else { fsengine = part.Modules.OfType<FSengine>().FirstOrDefault(); if (fsengine != null) { type = EngineType.FSengine; } } } //Debug.Log("FSengineWrapper: engine type is " + type.ToString()); }
public FSengineWrapper(Part part) { engine = part.Modules.OfType <ModuleEngines>().FirstOrDefault(); if (engine != null) { type = EngineType.ModuleEngine; } else { engineFX = part.Modules.OfType <ModuleEnginesFX>().FirstOrDefault(); if (engineFX != null) { type = EngineType.ModuleEngineFX; } else { fsengine = part.Modules.OfType <FSengine>().FirstOrDefault(); if (fsengine != null) { type = EngineType.FSengine; } } } //Debug.Log("FSengineWrapper: engine type is " + type.ToString()); }