void init(UnityProp p, LabVariables v) { p.pathSizeModifier = v.pathSizeModifier.value; p.pathDirection = v.pathDirection.value; p.pathSpeed = v.pathSpeed.value; p.pathAngleModifier = v.pathAngleModifier.value; p.pathRotation = v.pathRotation.value; p.setPropDirection(v.propDirection.value); p.propSpeed = v.propSpeed.value; p.propAngleModifier = v.propAngleModifier.value; p.xAdj = v.xAdj.value; p.yAdj = v.yAdj.value; p.use3D = v.use3D.value; p.mod3D = v.mod3D.value; p.flip3D = v.flip3D.value; p.twist3D = v.twist3D.value; p.path3DMask = v.path3DMask.value; p.prop3DMask = v.prop3DMask.value; p.speedControl = SpeedHelper.getSpeed(v.speedControl.value, 1, 0); p.speedChangeModifier = v.speedChangeModifier.value; p.directionChange = DirectionHelper.getDirectionControl(v.directionChange.value); p.directionChangeModifier = v.directionChangeModifier.value; p.setShape(ShapeHelper.getShape(v.shape.value)); p.setComplexShape(v.complexShape.value); propA = L.propAngleIncrement; pathA = L.pathAngleIncrement; }
// Use this for initialization void Start() { L = lab.L; R = lab.R; propA = L.propAngleIncrement; pathA = L.pathAngleIncrement; }