How can I create (custom) event in Unity 5?

I have gameObject with properties and children. I need one of these children listens to one parent’s property, so when I assign this property with value, child will do some stuff. How can I achieve this?

You can try using an observable.