예제 #1
0
    IEnumerator DoSway()
    {
        SwayShader shader       = GetComponent <SwayShader>();
        float      initialAmp   = shader.Amplitude;
        float      initialSpeed = shader.Speed;

        shader.Amplitude = ShakeAmplitude;
        shader.Speed     = ShakeSpeed;
        yield return(new WaitForSeconds(ShakeTime));

        shader.Amplitude = initialAmp;
        shader.Speed     = initialSpeed;
        StopCoroutine("DoSway");
    }
 // Use this for initialization
 void Start()
 {
     ShaderScript = GetComponent <SwayShader>();
     UpdateColor(TimeManager.Instance.CurrentMonth);
 }