Пример #1
0
        public void Write(XdrDataWriter writer)
        {
            writer.Write(SetMode);
            if (SetMode)
            {
                writer.Write((int)Mode);
            }

            writer.Write(SetUid);
            if (SetUid)
            {
                writer.Write(Uid);
            }

            writer.Write(SetGid);
            if (SetGid)
            {
                writer.Write(Gid);
            }

            writer.Write(SetSize);
            if (SetSize)
            {
                writer.Write(Size);
            }

            writer.Write((int)SetAccessTime);
            if (SetAccessTime == Nfs3SetTimeMethod.ClientTime)
            {
                AccessTime.Write(writer);
            }

            writer.Write((int)SetModifyTime);
            if (SetModifyTime == Nfs3SetTimeMethod.ClientTime)
            {
                ModifyTime.Write(writer);
            }
        }
Пример #2
0
 public IEnumerator StartTest()
 {
     AccessTime<bool> seeing = new AccessTime<bool>() { frameCount = 30 };
     print("Test0" + seeing.needUpdate);
     seeing.value = false;
     print("Test1" + seeing.needUpdate);
     yield return null;
     print("Test2" + seeing.needUpdate);
     yield return new WaitForSeconds(1);
     print("Test3" + seeing.needUpdate);
 }