public void InitMemberByInstance(Isoline isoline)
 {
     dood            = isoline.dood;
     lightType       = isoline.lightType;
     isWorking       = isoline.isWorking;
     backgroundColor = isoline.backgroundColor;
 }
        public IsolineDef()
        {
            if (isolineEffect == null)
            {
                isolineEffect = Util.GetComponentVar <Isoline, IsolineDef>(isolineEffect);
            }

            dood            = 0f;
            lightType       = Light.LightType.Directional;
            isWorking       = false;
            backgroundColor = new Color(1, 1, 1);
        }
示例#3
0
 public void InitMemberByInstance(Isoline isoline)
 {
     _luminanceBlending = isoline._luminanceBlending;
     _fallOffDepth      = isoline._fallOffDepth;
     _backgroundColor   = isoline._backgroundColor;
     _axis                = isoline._axis;
     _lineColor           = isoline._lineColor;
     _interval            = isoline._interval;
     _offset              = isoline._offset;
     _distortionFrequency = isoline._distortionFrequency;
     _distortionAmount    = isoline._distortionAmount;
     _modulationMode      = isoline._modulationMode;
     _modulationAxis      = isoline._modulationAxis;
     _modulationFrequency = isoline._modulationFrequency;
     _modulationSpeed     = isoline._modulationSpeed;
     _modulationExponent  = isoline._modulationExponent;
     _direction           = isoline._direction;
     _speed               = isoline._speed;
 }
示例#4
0
        public IsolineDef()
        {
            if (isolineEffect == null)
            {
                isolineEffect = Util.GetComponentVar <Isoline, IsolineDef>(isolineEffect);
            }

            _luminanceBlending = 1f;
            _fallOffDepth      = 40;
            _backgroundColor   = Color.white;
            _axis                = Vector3.one * 0.577f;
            _lineColor           = Color.white;
            _interval            = 0.25f;
            _offset              = Vector3.zero;
            _distortionFrequency = 1f;
            _distortionAmount    = 0;
            _modulationMode      = Isoline.ModulationMode.None;
            _modulationAxis      = Vector3.forward;
            _modulationFrequency = 0.2f;
            _modulationSpeed     = 1f;
            _modulationExponent  = 24f;
            _direction           = Vector3.one * 0.577f;
            _speed               = 0.2f;
        }