public override void open(OnSnapshotResultListener listener) { Logger.d("SnapshotMetadataAndroid.open"); mClient.CallClientApi("open snapshot metadata", () => { mClient.GHManager.CallGmsApiWithResult( "games.Games", "Snapshots", "open", new OnOpenResultProxy(mClient, listener), mMetaObj ); }, null); }
public override void open(OnSnapshotResultListener listener, string fileName, bool createIfNotFound) { Logger.d("SnapshotMetadataAndroid.open"); mClient.CallClientApi("open snapshot metadata", () => { mClient.GHManager.CallGmsApiWithResult( "games.Games", "Snapshots", "open", new OnOpenResultProxy(mClient, listener), fileName, createIfNotFound ); }, null); }
public void StartSelectSnapshotActivity(string title, bool allowAdd, bool allowDelete, int maxSnapshots, OnSnapshotResultListener listener) { Logger.d("AndroidClient.StartSelectSnapshotActivity"); CallClientApi("select snapshot ui", () => { AndroidJavaClass klass = JavaUtil.GetClass( JavaConsts.SupportSelectSnapshotHelperActivity); klass.CallStatic("launch", GetActivity(), new SelectSnapshotProxy(this, listener), title, allowAdd, allowDelete, maxSnapshots); }, null); }
public override void commitAndClose(OnSnapshotResultListener listener, SnapshotMetadataChange metadataChange) { var change = metadataChange as SnapshotMetadataChangeAndroid; mClient.CallClientApi("Commit snapshot", () => { mClient.GHManager.CallGmsApiWithResult( "games.Games", "Snapshots", "commitAndClose", new OnCommitResultProxy(mClient, listener), mObj, change.javaObj() ); }, null); }
public void StartSelectSnapshotActivity(string title, bool allowAdd, bool allowDelete, int maxSnapshots, OnSnapshotResultListener listener) { if (!IsAuthenticated()) { Logger.e("StartSelectSnapshotActivity can only be called after authentication."); if (listener != null) { listener.OnSelectSnapshotResult(false, null, false); } return; } mClient.StartSelectSnapshotActivity(title, allowAdd, allowDelete, maxSnapshots, listener); }
internal OnCommitResultProxy(AndroidClient client, OnSnapshotResultListener listener) : base(client, listener) { }
internal SelectSnapshotProxy(AndroidClient client, OnSnapshotResultListener listener) : base(JavaConsts.SupportSelectSnapshotHelperActivityListener) { mClient = client; mListener = listener; }
internal OnSnapshotResultProxy(AndroidClient client, OnSnapshotResultListener listener) : base(JavaConsts.ResultCallbackClass) { mClient = client; mListener = listener; }
public abstract void commitAndClose(OnSnapshotResultListener listener, SnapshotMetadataChange metadataChange);
public abstract void open(OnSnapshotResultListener listener, string fileName, bool createIfNotFound);
public abstract void open(OnSnapshotResultListener listener);
public void StartSelectSnapshotActivity(string title, bool allowAdd, bool allowDelete, int maxSnapshots, OnSnapshotResultListener listener) { }