Models: Added rear plate

This commit is contained in:
Sidi Liang 2022-09-11 15:54:16 +08:00
parent 9bebfb4132
commit 353fe7bc7c
No known key found for this signature in database
GPG Key ID: 9785F5EECFFA5311
5 changed files with 8822 additions and 8626 deletions

File diff suppressed because it is too large Load Diff

View File

@ -222,6 +222,20 @@
<z-m> 0.39</z-m>
</offsets>
</model>
<animation>
<condition>
<not>
<equals>
<property>sim/multiplay/generic/string[7]</property>
<value>NONE</value>
</equals>
</not>
</condition>
<type>material</type>
<object-name>back_plate</object-name>
<property-base>sim/multiplay/generic</property-base>
<texture-prop>string[7]</texture-prop>
</animation>
<model>
<path>Aircraft/followme_e-tron/Models/Interior/Instruments/indicater/inside_indicater.ac</path>

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

View File

@ -8,6 +8,10 @@
var path = props.getNode("/",1).getValue("sim/aircraft-dir") ~ '/Models/plate/texture';
var plateSelector = TextureSelector.new("Plate-Selector", path, ".png", 1, 1, "sim/gui/dialogs/vehicle_config/dialog", "group[6]/combo/");
var rearNameNode = props.getNode("systems/rear_plate/name", 1);
var rearFileNode = props.getNode("systems/rear_plate/file", 1);
rearFileNode.setValue("plate/texture/" ~ "e-tron.png");
var Plate = {
new: func() {

View File

@ -14,11 +14,15 @@
#print(cmdarg().getPath());
var nameNode = props.getNode("systems/plate/name", 1);
var fileNode = props.getNode("systems/plate/file", 1);
var rearNameNode = props.getNode("systems/rear_plate/name", 1);
var rearFileNode = props.getNode("systems/rear_plate/file", 1);
var lis = setlistener(nameNode, func(){
if(nameNode.getValue() != "NONE"){
fileNode.setValue("texture/" ~ nameNode.getValue() ~ ".png");
rearFileNode.setValue("plate/texture/" ~ nameNode.getValue() ~ ".png");
}else{
fileNode.setValue(nameNode.getValue());
rearFileNode.setValue("plate/texture/" ~ "e-tron.png");
}
});
</open>