コード例 #1
0
 public BocsSlotBase(BocsNodeBase n, string title, string name, BocsSlotType type)
 {
     Node        = n;
     SlotType    = type;
     SlotTitle   = title;
     SlotName    = name;
     InputSlot   = null;
     OutputSlots = new List <BocsSlotBase>();
 }
コード例 #2
0
 public BocsSlotGradient(BocsNodeBase n, string description, string name, BocsSlotType type) : base(n, description, name, type)
 {
 }
コード例 #3
0
 public BocsSlotFloat(BocsNodeBase n, string description, string name, BocsSlotType type, float defaultValue = 1.0f) : base(n, description, name, type)
 {
     Val = defaultValue;
 }
コード例 #4
0
ファイル: BocsSlotInt.cs プロジェクト: yc2768/BocsLightmapper
 public BocsSlotInt(BocsNodeBase n, string description, string name, BocsSlotType type, int defaultValue = 0) : base(n, description, name, type)
 {
     Val = defaultValue;
 }
コード例 #5
0
 public BocsSlotColor(BocsNodeBase n, string description, string name, BocsSlotType type, Color defaultValue = default(Color)) : base(n, description, name, type)
 {
     SlotColor = Color.yellow;
     ColorVal  = defaultValue;
 }
コード例 #6
0
 public BocsSlotStringList(BocsNodeBase n, string description, string name, BocsSlotType type, int defaultValue) : base(n, description, name, type)
 {
     Selected = defaultValue;
 }
コード例 #7
0
        public BocsSlotClosure(BocsNodeBase n, string description, string name, BocsSlotType type) : base(n, description, name, type)
        {
            //Color Known Types...
            if (description == "Color")
            {
                SlotColor = Color.yellow;
            }

            if (description == "Surface")
            {
                SlotColor = Color.green;
            }
            if (description == "BSDF")
            {
                SlotColor = Color.green;
            }
            if (description == "Shader")
            {
                SlotColor = Color.green;
            }
            if (description == "Volume")
            {
                SlotColor = Color.green;
            }
            if (description == "Emission")
            {
                SlotColor = Color.green;
            }
            if (description == "BSSRDF")
            {
                SlotColor = Color.green;
            }
            if (description == "Background")
            {
                SlotColor = Color.green;
            }
            if (description == "AO")
            {
                SlotColor = Color.green;
            }
            if (description == "Holdout")
            {
                SlotColor = Color.green;
            }

            if (description == "Normal")
            {
                SlotColor = Color.blue;
            }
            if (description == "Tangent")
            {
                SlotColor = Color.blue;
            }
            if (description == "Vector")
            {
                SlotColor = Color.blue;
            }
            if (description == "Clearcoat Normal")
            {
                SlotColor = Color.blue;
            }
            if (description == "Generated")
            {
                SlotColor = Color.blue;
            }
            if (description == "UV")
            {
                SlotColor = Color.blue;
            }
            if (description == "Object")
            {
                SlotColor = Color.blue;
            }
            if (description == "Camera")
            {
                SlotColor = Color.blue;
            }
            if (description == "Window")
            {
                SlotColor = Color.blue;
            }
            if (description == "Reflection")
            {
                SlotColor = Color.blue;
            }
        }
コード例 #8
0
 public BocsSlotBool(BocsNodeBase n, string description, string name, BocsSlotType type, bool defaultValue = true) : base(n, description, name, type)
 {
     Val = defaultValue;
 }
コード例 #9
0
 public BocsSlotVector3(BocsNodeBase n, string description, string name, BocsSlotType type, Vector3 defaultValue = default(Vector3)) : base(n, description, name, type)
 {
     SlotColor = Color.blue;
     Vect3     = defaultValue;
 }
コード例 #10
0
 public BocsSlotTexture(BocsNodeBase n, string description, string name, BocsSlotType type) : base(n, description, name, type)
 {
     SlotColor = Color.yellow;
 }