public void Init(string name, uint localId, ActorDescription desc, IServerNode node)
 {
     _name = name;
     _localId = localId;
     _fullName = string.Format("Actor<Name:{0}, LocalId:{1}, Type:{2}>",name, localId, GetType().Name);
     _description = desc;
     Node = node;
     Log = LogManager.GetLogger(_fullName);
     Fiber = new ServerFiber();
     _handlers = new Dictionary<uint, NetContractHandler>();
     foreach (NetContractDescription implementedContract in desc.ImplementedContracts)
     {
         _handlers.Add(implementedContract.TypeId, new NetContractHandler(node.Dispatcher, implementedContract.TypeId, this));
     }
     OnCreated();
 }
Ejemplo n.º 2
0
 public void Init(string name, uint localId, ActorDescription desc, IServerNode node)
 {
     _name        = name;
     _localId     = localId;
     _fullName    = string.Format("Actor<Name:{0}, LocalId:{1}, Type:{2}>", name, localId, GetType().Name);
     _description = desc;
     Node         = node;
     Log          = LogManager.GetLogger(_fullName);
     Fiber        = new ServerFiber();
     _handlers    = new Dictionary <uint, NetContractHandler>();
     foreach (NetContractDescription implementedContract in desc.ImplementedContracts)
     {
         _handlers.Add(implementedContract.TypeId, new NetContractHandler(node.Dispatcher, implementedContract.TypeId, this));
     }
     OnCreated();
 }