// return true if modified public bool Process() { // only process once if (WasProcessed(netBehaviourSubclass)) { return(false); } Weaver.DebugLog(netBehaviourSubclass, $"Found NetworkBehaviour {netBehaviourSubclass.FullName}"); Weaver.DebugLog(netBehaviourSubclass, "Process Start"); MarkAsProcessed(netBehaviourSubclass); try { syncVarProcessor.ProcessSyncVars(netBehaviourSubclass, logger); } catch (NetworkBehaviourException e) { logger.Error(e); } syncObjectProcessor.ProcessSyncObjects(netBehaviourSubclass); ProcessRpcs(); Weaver.DebugLog(netBehaviourSubclass, "Process Done"); return(true); }
// return true if modified public bool Process() { // only process once if (WasProcessed(netBehaviourSubclass)) { return(false); } Weaver.DLog(netBehaviourSubclass, "Found NetworkBehaviour " + netBehaviourSubclass.FullName); Weaver.DLog(netBehaviourSubclass, "Process Start"); MarkAsProcessed(netBehaviourSubclass); syncVarProcessor.ProcessSyncVars(netBehaviourSubclass); syncObjectProcessor.ProcessSyncObjects(netBehaviourSubclass); ProcessRpcs(); Weaver.DLog(netBehaviourSubclass, "Process Done"); return(true); }