/// <summary> /// Creates the "world" with all 3 major elements: /// users, elevatorOS and elevatorModule /// </summary> /// <param name="users"></param> /// <param name="elevatorOS"></param> /// <param name="elevatorModule"></param> public World(List <User> users, ElevatorOS_IF elevatorOS, ElevatorModule_IF elevatorModule) { m_elevatorOS = elevatorOS; m_elevatorModule = elevatorModule; m_usersAll = new List <User>(); m_usersAll.AddRange(users); }
/// <summary> /// This constructor makes sure you have a reference to the /// elevatorModule. /// </summary> /// <param name="elevatorModule"></param> public ElevatorOS_Base(ElevatorModule_IF elevatorModule) { m_elevatorModule = elevatorModule; }
/// <summary> /// See also ElevatorOS_Base.cs /// </summary> /// <param name="elevatorModule"></param> public ElevatorOS_Impl(ElevatorModule_IF elevatorModule) : base(elevatorModule) { _mElevatorModuleImpl = elevatorModule; }