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(); }
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(); }