OSDN Git Service

Added Assets for main menu
[mindgames/Mindgames_main.git] / Mindgames / Library / PackageCache / com.unity.shadergraph@6.9.0 / Editor / Data / Nodes / Utility / Logic / AnyNode.cs
1 using System.Reflection;
2 using UnityEngine;
3
4 namespace UnityEditor.ShaderGraph
5 {
6     [Title("Utility", "Logic", "Any")]
7     class AnyNode : CodeFunctionNode
8     {
9         public AnyNode()
10         {
11             name = "Any";
12         }
13
14
15         public override bool hasPreview
16         {
17             get { return false; }
18         }
19
20         protected override MethodInfo GetFunctionToConvert()
21         {
22             return GetType().GetMethod("Unity_Any", BindingFlags.Static | BindingFlags.NonPublic);
23         }
24
25         static string Unity_Any(
26             [Slot(0, Binding.None)] DynamicDimensionVector In,
27             [Slot(1, Binding.None)] out Boolean Out)
28         {
29             return
30                 @"
31 {
32     Out = any(In);
33 }
34 ";
35         }
36     }
37 }