PROP { name = MAS_FI_TransmitterReady MODEL { model = ASET/ASET_Props/Instruments/FlagIndicator/FlagIndicator } MODULE { name = MASComponent COLOR_SHIFT { name = Nameplate Diffuse color transform = namePlate colorName = _Color passiveColor = COLOR_ASET_PLATEBKG_DIFFUSE_PASSIVECOLOR } COLOR_SHIFT { name = Nameplate Emissive color transform = namePlate colorName = _EmissiveColor passiveColor = COLOR_ASET_PLATEBKG_EMISSIVE_PASSIVECOLOR } COLOR_SHIFT { name = Warning plate Emissive color transform = WarningPlate colorName = _EmissiveColor passiveColor = 0, 0, 0, 255 activeColor = COLOR_ASET_SWITCHER_NAME_POSITIVECOLOR variable = fc.Conditioned(fc.GetPersistentAsNumber("Backlight")) blend = true } TEXT_LABEL { name = Caption transform = IndicatorNameObj fontSize = 2 lineSpacing = 0.9 font = Liberation Sans style = Bold alignment = Center anchor = MiddleCenter transformOffset = 0.0087, -0.0015 emissive = active variable = fc.GetPersistentAsNumber("Backlight")) blend = true activeColor = COLOR_ASET_SWITCHER_NAME_POSITIVECOLOR passiveColor = COLOR_ASET_SWITCHER_NAME_ZEROCOLOR text = XMIT_RDY } // Flag trigger MODEL_SCALE { name = WarningPlate Cover transform = CoverLoc startScale = 0, 0, 0 endScale = 0, 0, -0.9 variable = fc.Conditioned(fc.DataTransmitterAvailable(0)) } // startUV: x=0.0 (striped) x=-0.2 (solid), y=0.0 (white), y=0.2 (red), y=0.4 (green), y=0.6 (yellow) TEXTURE_SHIFT { name = Flag color transform = WarningPlate layers = _MainTex _Emissive startUV = 0.0, 0.4 } } }