Exemple #1
0
    private void OnDoorsMessage(DoorMessage doorMessage)
    {
        if (!DungeonDict.Instance || !DungeonDict.Instance.IsIdValid(doorMessage.roomId))
        {
            Debug.LogWarning("Recieved door message with invalid id! (" + doorMessage.roomId + ")");
            return;
        }

        if (doorMessage.open)
        {
            DungeonDict.Instance.Get(doorMessage.roomId).OnOpenDoors();
        }
        else
        {
            DungeonDict.Instance.Get(doorMessage.roomId).OnCloseDoors();
        }
    }
Exemple #2
0
 public async Task <bool> InsertBusStatusAsync(DoorMessage doorMex)
 {
     _messages.Add(doorMex);
     return(true);
 }
Exemple #3
0
 public async Task <StatusCodeResult> InsertBusStatus(DoorMessage door)
 {
     return((await _dataAccess.InsertBusStatusAsync(door)) ? (StatusCodeResult)Ok() : (StatusCodeResult)BadRequest());
 }