protected virtual void OnDobuilding(BuildArgs args) { var handler = Dobuilding; if(handler != null) { handler(this, args); } } }