private void Start() { Logger.Instance.Log("main", "starting"); MainSystem mainSystem = new MainSystem(); //This could be a one-liner SubSystem subSystem = new SubSystem(); mainSystem.DoSomeMainWork(); // ^^ subSystem.DoSomeWork(); subSystem.DoSomeWork(); Logger.Instance.Log("main", "finishing"); }
public void DoSomeMainWork() { logger.log("MainSystem", "doing some main work"); subsystem.DoSomeWork(); subsystem.DoSomeMoreWork(); }
public MainSystem() { DoSomeMainWork(); SubSystem.DoSomeMoreWork(); SubSystem.DoSomeWork(); }