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