예제 #1
0
 public override void OnGUI(string searchContext)
 {
     if (GUILayout.Button("Edit Settings"))
     {
         EffekseerSettings.EditOrCreateAsset();
     }
 }
예제 #2
0
        public override void OnInspectorGUI()
        {
            base.OnInspectorGUI();

            if (GUILayout.Button("Edit Settings"))
            {
                EffekseerSettings.EditOrCreateAsset();
            }
        }
예제 #3
0
            public RenderPath(Camera camera, CameraEvent cameraEvent, int renderId, bool isCommandBufferFromExternal)
            {
                this.camera      = camera;
                this.renderId    = renderId;
                this.cameraEvent = cameraEvent;
                this.isCommandBufferFromExternal = isCommandBufferFromExternal;

                var fakeShader = EffekseerSettings.Instance.fakeMaterial;

#if UNITY_EDITOR
                if (fakeShader == null)
                {
                    EffekseerSettings.AssignAssets();
                }
                fakeShader = EffekseerSettings.Instance.fakeMaterial;
#endif

#if UNITY_EDITOR || UNITY_PS4
                if (fakeShader != null)
                {
                    fakeMaterial = new Material(EffekseerSettings.Instance.fakeMaterial);
                }
#endif
            }