Esempio n. 1
0
        public GroupViewController(GroupViewContext ctx)
        {
            m_ctx = ctx;

            m_groupListTree = new GroupListTree(this, m_ctx.groupListTreeState, m_ctx.groupListHeaderState);
            m_assetListTree = new GroupAssetListTree(this, m_ctx.assetListTreeState, m_ctx.assetListHeaderState);

            m_groupListResize = new ResizeContext();
            m_assetListResize = new ResizeContext();
        }
Esempio n. 2
0
        public override void Initialize(Model.NodeData data)
        {
            m_groupSizeByte    = new SerializableMultiTargetInt();
            m_groupingType     = new SerializableMultiTargetInt();
            m_groupViewContext = new GroupViewContext();
            m_freezeGroups     = false;
            m_groupNameFormat  = new SerializableMultiTargetString();

            data.AddDefaultInputPoint();
            data.AddDefaultOutputPoint();
        }
Esempio n. 3
0
        private void Init(Model.ConnectionData data, Model.ConnectionPointData output, Model.ConnectionPointData input)
        {
            UnityEngine.Assertions.Assert.IsTrue(output.IsOutput, "Given Output point is not output.");
            UnityEngine.Assertions.Assert.IsTrue(input.IsInput, "Given Input point is not input.");

            m_data                  = data;
            m_outputPoint           = output;
            m_inputPoint            = input;
            this.name               = m_data.Label;
            m_groupViewContext      = new GroupViewContext();
            m_connectionButtonStyle = "sv_label_0";
        }