void Start() { Observer1 obj1 = box1.GetComponent <ConcreteObserver3>(); Observer1 obj2 = box2.GetComponent <ConcreteObserver3>(); Observer1 obj3 = box3.GetComponent <ConcreteObserver3>(); _notiHandler += new NotiHandler(obj1.OnNotify); _notiHandler += new NotiHandler(obj2.OnNotify); _notiHandler += new NotiHandler(obj3.OnNotify); time = 2f; }
private void Start() { myNum = 10; Observer obj1 = new ConcreteObserver1(this.gameObject); Observer obj2 = new ConcreteObserver2(this.gameObject); //AddObserver(obj1); //AddObserver(obj2); _notiHandler += new NotiHandler(obj1.OnNotify); _notiHandler += new NotiHandler(obj2.OnNotify); }