Beispiel #1
0
        private void OnClickMenuButton(EShaderDemoType type)
        {
            view.titleTxt.text = GetTitleTxt(type);

            view.tone_Effect.gameObject.SetActive(type == EShaderDemoType.Tone);
            view.hue_Effect.gameObject.SetActive(type == EShaderDemoType.Hue);
            view.edgeDetection_Effect.gameObject.SetActive(type == EShaderDemoType.EdgeDetection);
            view.blur_Effect.gameObject.SetActive(type == EShaderDemoType.Blur);
            view.flip_Effect.gameObject.SetActive(type == EShaderDemoType.Flip);
            view.shiny_Effect.gameObject.SetActive(type == EShaderDemoType.Shiny);
            view.transform_Effect.gameObject.SetActive(type == EShaderDemoType.Transfrom);

            HideAllUIElements();

            switch (type)
            {
            case EShaderDemoType.Tone:
                InitEffect_Tone();
                break;

            case EShaderDemoType.Hue:
                InitEffect_Hue();
                break;

            case EShaderDemoType.EdgeDetection:
                InitEffect_EdgeDetection();
                break;

            case EShaderDemoType.Blur:
                InitEffect_Blur();
                break;

            case EShaderDemoType.Flip:
                InitEffect_Flip();
                break;

            case EShaderDemoType.Shiny:
                InitEffect_Shiny();
                break;

            case EShaderDemoType.Transfrom:
                InitEffect_Transform();
                break;
            }
        }
Beispiel #2
0
 private string GetTitleTxt(EShaderDemoType type)
 {
     return(type.ToString());
 }