make boolean objects nullable for static targets

This commit is contained in:
QuantumCoderQC 2021-07-10 19:20:56 +02:00
parent 3c88ddcb23
commit e0ff256f40
3 changed files with 9 additions and 3 deletions

View file

@ -13,10 +13,12 @@ class SetMaterialImageParamNode extends LogicNode {
}
override function run(from: Int) {
var perObject: Null<Bool>;
var object = inputs[1].get();
if(object == null) return;
var perObject = inputs[2].get();
perObject = inputs[2].get();
if(perObject == null) perObject = false;
var mat = inputs[3].get();

View file

@ -13,10 +13,12 @@ class SetMaterialRgbParamNode extends LogicNode {
}
override function run(from: Int) {
var perObject: Null<Bool>;
var object = inputs[1].get();
if(object == null) return;
var perObject = inputs[2].get();
perObject = inputs[2].get();
if(perObject == null) perObject = false;
var mat = inputs[3].get();

View file

@ -12,10 +12,12 @@ class SetMaterialValueParamNode extends LogicNode {
}
override function run(from: Int) {
var perObject: Null<Bool>;
var object = inputs[1].get();
if(object == null) return;
var perObject = inputs[2].get();
perObject = inputs[2].get();
if(perObject == null) perObject = false;
var mat = inputs[3].get();