示例#1
0
    public static T StartInstance <T>(Handles_NetworkDataAdapter dAdapter) where T : NetworkInstance
    {
        T instance = new NetworkInstance(dAdapter) as T;

        return(instance);
    }
示例#2
0
 public override T DuplicateInstance <T>(Handles_NetworkDataAdapter dAdapter)
 {
     return(new NetworkClient(dataConfig, (Handles_NetworkClientAdapter)dAdapter) as T);
 }
示例#3
0
 public NetworkClient(Handles_NetworkDataAdapter dAdapter) : base(dAdapter)
 {
 }
示例#4
0
 public NetworkClient(NetworkConfig config, Handles_NetworkDataAdapter dAdapter) : base(dAdapter)
 {
     Launch(config);
 }
示例#5
0
 public NetworkInstance(Handles_NetworkDataAdapter dAdapter)
 {
     dataAdapter = dAdapter;
 }
示例#6
0
 public virtual T DuplicateInstance <T>(Handles_NetworkDataAdapter dAdapter) where T : NetworkInstance
 {
     return(new NetworkInstance(dAdapter) as T);
 }