Esempio n. 1
0
 public void ConnectToHost(int hostID)
 {
     if (ARE_EQUAL(LocalNetworkID, ENetworkID.LOCAL) &&
         IS_NOT_NULL(BEventDispatcher))
     {
         BEventDispatcher.ConnectToHost(hostID);
     }
 }
Esempio n. 2
0
 public void Disconnect()
 {
     if (ARE_NOT_EQUAL(LocalNetworkID, ENetworkID.LOCAL) &&
         IS_NOT_NULL(BEventDispatcher))
     {
         BEventDispatcher.Disconnect();
     }
 }
Esempio n. 3
0
 public string[] GetAvailableHosts()
 {
     if (IS_NOT_NULL(BEventDispatcher))
     {
         return(BEventDispatcher.GetAvailableHosts());
     }
     return(new string[0]);
 }
Esempio n. 4
0
 public void StartHost()
 {
     if (ARE_EQUAL(LocalNetworkID, ENetworkID.LOCAL) &&
         IS_NOT_NULL(BEventDispatcher))
     {
         BEventDispatcher.StartHost();
     }
 }
Esempio n. 5
0
 public ENetworkID[] GetConnectedNetworkIDs()
 {
     if (IS_NOT_NULL(BEventDispatcher))
     {
         return(BEventDispatcher.GetConnectedNetworkIDs());
     }
     return(new ENetworkID[0]);
 }
Esempio n. 6
0
 /* Callbacks from Dispatcher */
 public void OnBEventInvoked <H>(BEvent <H> bEvent, H bEHandle, BEventReplicationType bEInvocationType, ENetworkID targetNetworkID) where H : AbstractBEHandle
 {
     if (BEventDispatcher)
     {
         bEHandle.InvokingNetworkID = LocalNetworkID;
         BEventDispatcher.OnBEventInvoked(bEvent, bEHandle, bEInvocationType, targetNetworkID);
     }
 }