public ComputerNode(string text, string name, ComputerPanel computerPanel) : base(text) { base.Name = name; this.ComputerPanel = computerPanel ?? throw new ArgumentNullException(nameof(computerPanel)); this.ComputerPanel.PropertyChanged += ComputerPanel_PropertyChanged; }
// Use this for initialization private void Start() { sbm = GetComponentInParent <ComputerPanel>(); var btn = GetComponent <Button>(); btn.onClick.AddListener(TaskOnClick); }