public ModuleLogicColorAnimatorData(ModuleLogicColorAnimatorData moduleColorAnimatorData) { id = moduleColorAnimatorData.id; parentId = moduleColorAnimatorData.parentId; name = moduleColorAnimatorData.name; position = moduleColorAnimatorData.position; rotation = moduleColorAnimatorData.rotation; scale = moduleColorAnimatorData.scale; tags = moduleColorAnimatorData.tags; if (moduleColorAnimatorData.connections != null) { connections = new List <int>(moduleColorAnimatorData.connections); } duration = moduleColorAnimatorData.duration; loop = moduleColorAnimatorData.loop; serializableGradient = new SerializableGradient(moduleColorAnimatorData.serializableGradient); sandboxValueReference = new SandboxValueReference(moduleColorAnimatorData.sandboxValueReference); }
internal override void PopulateData(ModuleData objectData) { _data = new ModuleLogicColorAnimatorData((ModuleLogicColorAnimatorData)objectData); ApplyData(); }