Exemplo n.º 1
0
    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;
    }
Exemplo n.º 2
0
    void init(LabVariables l)
    {
        l.shape.constantValue = "Circle";

        l.complexShape.constantValue = "";

        l.pathSizeModifier.constantValue = 1f;

        l.pathDirection.constantValue     = 1;
        l.pathSpeed.constantValue         = 1f;
        l.pathRotation.constantValue      = 0f;
        l.pathAngleModifier.constantValue = 0f;

        l.propDirection.constantValue     = 1;
        l.propSpeed.constantValue         = 1f;
        l.propAngleModifier.constantValue = 0f;

        l.xAdj.constantValue = 0f;
        l.yAdj.constantValue = 0f;

        l.pivotX.constantValue = 0.5f;
        l.pivotY.constantValue = 0.5f;

        l.zShape.constantValue  = "ZCircle";
        l.use3D.constantValue   = false;
        l.mod3D.constantValue   = 0;
        l.flip3D.constantValue  = false;
        l.twist3D.constantValue = false;

        l.speedControl.constantValue            = "constant";
        l.speedChangeModifier.constantValue     = 0;
        l.directionChange.constantValue         = "NoChange";
        l.directionChangeModifier.constantValue = 0;

        l.accelerationChange.constantValue = "None";
        l.usePendulums.constantValue       = false;
        l.useGravity.constantValue         = false;
    }