IGKGameModelUpdate Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A valid game move. The minimal data necessary to transition a valid IGKGameModel into a valid subsequent state.
[Foundation.Protocol(Name="GKGameModelUpdate", WrapperType=typeof(GameplayKit.GKGameModelUpdateWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.Arch64, null)]
public interface IGKGameModelUpdate : IDisposable, ObjCRuntime.INativeObject
type IGKGameModelUpdate = interface
interface INativeObject
interface IDisposable
- Attributes
- Implements
Remarks
Developers should strive to make their implementations of this interface efficient. A large number of IGKGameModelUpdate objects are likely to be produced by GetGameModelUpdates(IGKGameModelPlayer) which, in return, is likely to be called many times by GetBestMove(IGKGameModelPlayer).
Properties
Handle |
Handle (pointer) to the unmanaged object representation. (Inherited from INativeObject) |
Value |
Equivalent to the value produced by GetScore(IGKGameModel, IGKGameModelPlayer). |