Esempio n. 1
0
 public void OnRecordPersistentData()
 {
     Target       = GetComponent <LightProp>();
     VariableName = "Light" + transform.position.x + transform.position.y;
     DialogueLua.SetVariable(VariableName + "On", Target.On);
     DialogueLua.SetVariable(VariableName + "Intensity", Target.TargetIntensity);
 }
Esempio n. 2
0
 public void OnApplyPersistentData()
 {
     Target       = GetComponent <LightProp>();
     VariableName = "Light" + transform.position.x + transform.position.y;
     if (DialogueLua.DoesVariableExist(VariableName + "On"))
     {
         Target.On = DialogueLua.GetVariable(VariableName + "On").asBool;
         Target.TargetIntensity = DialogueLua.GetVariable(VariableName + "Intensity").asFloat;
         if (Target.On)
         {
             Target.SetOn();
         }
         else
         {
             Target.SetOff();
         }
     }
 }
Esempio n. 3
0
 void Start()
 {
     Target       = GetComponent <LightProp>();
     VariableName = "Light" + transform.position.x + transform.position.y;
 }