// Use this for initialization void Start() { Mediator mediator = new Mediator(); System1 system1 = new System1(mediator); System2 system2 = new System2(mediator); mediator.Initial(system1, system2); system1.Operation1(); }