コード例 #1
0
 public void CommitAndClose(AN_SnapshotsClient client, AN_Snapshot snapshot, AN_SnapshotMetadataChange metadataChange, Action <AN_SnapshotMetadataResult> callback)
 {
     SA_Coroutine.WaitForSeconds(1, () => {
         var result = new AN_SnapshotMetadataResult(new AN_SnapshotMetadata());
         callback.Invoke(result);
     });
 }
コード例 #2
0
 public void Delete(AN_SnapshotsClient client, AN_SnapshotMetadata meta, Action <AN_SnapshotsDeleteResult> callback)
 {
     SA_Coroutine.WaitForSeconds(1, () => {
         var result = new AN_SnapshotsDeleteResult();
         callback.Invoke(result);
     });
 }
コード例 #3
0
 public void Open(AN_SnapshotsClient client, string name, bool createIfNotFound, int conflictPolicy, Action <AN_LinkedObjectResult <AN_DataOrConflictResult> > callback)
 {
     SA_Coroutine.WaitForSeconds(1, () => {
         var result = new AN_LinkedObjectResult <AN_DataOrConflictResult>(new AN_DataOrConflictResult());
         callback.Invoke(result);
     });
 }
コード例 #4
0
        //--------------------------------------
        // AN_SnapshotsClient
        //--------------------------------------

        public void ShowSelectSnapshotIntent(AN_SnapshotsClient client, string title, bool allowAddButton, bool allowDelete, int maxSnapshots, Action <AN_SnapshotUIResult> callback)
        {
            SA_Coroutine.WaitForSeconds(1, () => {
                var result = new AN_SnapshotUIResult((int)AN_SnapshotUIResult.UserInteractionState.NOTHING_SELECTED);
                callback.Invoke(result);
            });
        }
コード例 #5
0
 public void ResolveConflict(AN_SnapshotsClient client, string conflictId, AN_Snapshot snapshot,
                             Action <AN_LinkedObjectResult <AN_DataOrConflictResult> > callback)
 {
     SA_Coroutine.WaitForSeconds(1, () => {
         var result = new AN_LinkedObjectResult <AN_DataOrConflictResult>(new AN_DataOrConflictResult());
         callback.Invoke(result);
     });
 }
コード例 #6
0
 public void Delete(AN_SnapshotsClient client, AN_SnapshotMetadata meta, Action <AN_SnapshotsDeleteResult> callback)
 {
     AN_Java.Bridge.CallStaticWithCallback(AN_SnapshotsClient, "Delete", callback, client.HashCode, meta.HashCode);
 }
コード例 #7
0
 public void CommitAndClose(AN_SnapshotsClient client, AN_Snapshot snapshot, AN_SnapshotMetadataChange metadataChange, Action <AN_SnapshotMetadataResult> callback)
 {
     AN_Java.Bridge.CallStaticWithCallback(AN_SnapshotsClient, "CommitAndClose", callback, client.HashCode, snapshot.HashCode, metadataChange);
 }
コード例 #8
0
 public void Open(AN_SnapshotsClient client, string name, bool createIfNotFound, int conflictPolicy, Action <AN_LinkedObjectResult <AN_Snapshot> > callback)
 {
     AN_Java.Bridge.CallStaticWithCallback(AN_SnapshotsClient, "Open", callback, client.HashCode, name, createIfNotFound, conflictPolicy);
 }
コード例 #9
0
 public void Load(AN_SnapshotsClient client, bool forceReload, Action <AN_SnapshotsMetadataResult> callback)
 {
     AN_Java.Bridge.CallStaticWithCallback(AN_SnapshotsClient, "Load", callback, client.HashCode, forceReload);
 }
コード例 #10
0
 public void ShowSelectSnapshotIntent(AN_SnapshotsClient client, string title, bool allowAddButton, bool allowDelete, int maxSnapshots, Action <AN_SnapshotUIResult> callback)
 {
     AN_Java.Bridge.CallStaticWithCallback(AN_SnapshotsClient, "ShowSelectSnapshotIntent", callback, client.HashCode, title, allowAddButton, allowDelete, maxSnapshots);
 }
コード例 #11
0
 public void Load(AN_SnapshotsClient client, bool forceReload, Action <AN_SnapshotsMetadataResult> callback)
 {
     SA_Coroutine.WaitForSeconds(1, () => {
         callback.Invoke(new AN_SnapshotsMetadataResult());
     });
 }
コード例 #12
0
 public void ResolveConflict(AN_SnapshotsClient client, string conflictId, AN_Snapshot snapshot,
                             Action <AN_LinkedObjectResult <AN_DataOrConflictResult> > callback)
 {
     AN_Java.Bridge.CallStaticWithCallback(AN_SnapshotsClient, "ResolveConflict", callback, client.HashCode, conflictId, snapshot.HashCode);
 }