Exemple #1
0
        public void SetPort(Port Port)
        {
            this.Port = Port;

            if (Port is InPort)
            {
                DefaultValue.transform.parent.gameObject.SetActive(true);
                DefaultValueType.transform.parent.gameObject.SetActive(true);

                Name.text        = Port.Name;
                Types.text       = Port.TypesToString();
                Description.text = Port.Description;

                DefaultValue dv;
                if (Port.Component.Graph.DefaultValuesByInPort.TryGetValue(Port as InPort, out dv))
                {
                    DefaultValue.text     = DataTreatment.GetDataRepresentative(dv.Data);
                    DefaultValueType.text = DataTreatment.GetDataType(dv.Data);
                }
                else
                {
                    DefaultValue.text     = "";
                    DefaultValueType.text = "";
                }
            }
            else
            {
                DefaultValue.transform.parent.gameObject.SetActive(false);
                DefaultValueType.transform.parent.gameObject.SetActive(false);

                Name.text        = Port.Name;
                Types.text       = Port.TypesToString();
                Description.text = Port.Description;
            }
        }
 public void RefreshDefaultValueShown()
 {
     if (UpdateDV())
     {
         DefaultValueInput.text = DataTreatment.GetDataRepresentative(dv.Data);
     }
     else
     {
         DefaultValueInput.text = "";
     }
 }
 public void UpdateData()
 {
     Text.text = DataTreatment.GetDataRepresentative(DefaultValue.Data);
 }