Esempio n. 1
0
        private void RegisterRpcs(List <RpcMethod> rpcs)
        {
            SetRpcCount(rpcs.Count);
            Weaver.DebugLog(netBehaviourSubclass, "  GenerateConstants ");

            netBehaviourSubclass.AddToConstructor(logger, (worker) =>
            {
                RegisterRpc.RegisterAll(worker, rpcs);
            });
        }
Esempio n. 2
0
        private void RegisterSyncObjects(TypeDefinition netBehaviourSubclass)
        {
            Weaver.DebugLog(netBehaviourSubclass, "  GenerateConstants ");

            netBehaviourSubclass.AddToConstructor(logger, (worker) =>
            {
                foreach (var fd in syncObjects)
                {
                    GenerateSyncObjectRegistration(worker, fd);
                }
            });
        }