ProjectStorms.AirshipControlBehaviour.GetPartInputMults C# (CSharp) Method

GetPartInputMults() private method

Returns the part input multipliers for the input ship part type.
private GetPartInputMults ( ShipPartDestroy a_partType, float &ao_primMult, float &ao_auxMult ) : bool
a_partType ShipPartDestroy Part type to find.
ao_primMult float Primary input multiplier. E.g. Balloon affecting roll.
ao_auxMult float Auxiliary input multiplier. E.g. Balloon causing constant roll input.
return bool
        private bool GetPartInputMults(ShipPartDestroy.EShipPartType a_partType, out float ao_primMult, out float ao_auxMult)
        {
            ao_primMult = 0;
            ao_auxMult = 0;
            if (m_shipPartDestroy.IsPartTypeDestroyed(a_partType))
            {
                foreach (ShipPartInputConnection part in shipPartConns)
                {
                    // Part of the same type?
                    if (part.partType == a_partType)
                    {
                        ao_primMult = part.partValueMult;
                        ao_auxMult = part.partAuxValueMult;
                        return true;
                    }
                }
            }
            return false;
        }