Exemplo n.º 1
0
 public TimeNode()
 {
     m_Time              = CreateOutputSlot <DefaultValueSlot <float> >("Time");
     m_UnscaledTime      = CreateOutputSlot <DefaultValueSlot <float> >("Unscaled Time");
     m_DeltaTime         = CreateOutputSlot <DefaultValueSlot <float> >("Delta Time");
     m_UnscaledDeltaTime = CreateOutputSlot <DefaultValueSlot <float> >("Unscaled Delta Time");
 }
Exemplo n.º 2
0
 public UIMasterNode()
 {
     name    = "UI Master Node";
     m_Input = CreateInputSlot <EmptySlot <Action <UIEventData> > >("UI Event");
     m_Input.SetAllowMultipleConnections(true);
     m_Rect   = CreateInputSlot <ValueSlot <Rect> >("Rect").SetShowControl();
     m_Matrix = CreateInputSlot <DefaultValueSlot <Matrix4x4> >("Matrix").SetDefaultValue(Matrix4x4.identity);
 }
Exemplo n.º 3
0
    protected GraphicNode()
    {
        m_Pivot    = CreateInputSlot <ValueSlot <Vector2> >("Pivot %").SetValue(Vector2.one * 0.5f).SetShowControl();
        m_Color    = CreateInputSlot <ValueSlot <Color> >("Color").SetValue(Color.white).SetShowControl();
        m_Matrix   = CreateInputSlot <DefaultValueSlot <Matrix4x4> >("Matrix").SetDefaultValue(Matrix4x4.identity);
        m_Material = CreateInputSlot <DefaultValueSlot <Material> >("Material");
        m_ZOffset  = CreateInputSlot <ValueSlot <float> >("zOffset", "Z Offset").SetShowControl();

        CreateOutputSlot <ValueSlot <Action <UIEventData> > >("UI Event").SetValue(Execute);
    }
Exemplo n.º 4
0
 public TextNode()
 {
     m_Text     = CreateInputSlot <ValueSlot <string> >("Text").SetShowControl();
     m_FontSize = CreateInputSlot <ValueSlot <int> >("Size").SetValue(DefaultFontSize).SetShowControl();
     m_Pivot    = CreateInputSlot <ValueSlot <Vector2> >("Pivot").SetShowControl();
     m_Color    = CreateInputSlot <ValueSlot <Color> >("Color").SetValue(Color.white).SetShowControl();
     m_Font     = CreateInputSlot <DefaultValueSlot <Font> >("Font");
     m_Matrix   = CreateInputSlot <DefaultValueSlot <Matrix4x4> >("Matrix").SetDefaultValue(Matrix4x4.identity);
     m_Material = CreateInputSlot <EmptySlot <Material> >("Material");
     CreateOutputSlot <ValueSlot <Action <UIEventData> > >("UI Event").SetValue(Execute);
     CreateOutputSlot <GetterSlot <Rect> >("Extents").SetGetter(() => m_TextGenerator.rectExtents);
 }