コード例 #1
0
ファイル: SerializeHelper.cs プロジェクト: MirageNet/Mirage
        public void AddLocals()
        {
            DirtyLocal     = Method.AddLocal <bool>();
            DirtyBitsLocal = Method.AddLocal <ulong>();

            // store dirty bit in local variable to avoid calling property multiple times
            worker.Append(worker.Create(OpCodes.Ldarg_0));
            worker.Append(worker.Create(OpCodes.Call, (NetworkBehaviour nb) => nb.SyncVarDirtyBits));
            worker.Append(worker.Create(OpCodes.Stloc, DirtyBitsLocal));
        }
コード例 #2
0
 public void AddLocals()
 {
     DirtyBitsLocal = Method.AddLocal <ulong>();
 }