There are some more methods I have added. I also overwrote the methods that should get a boolean value.
Agk.SetSpriteVisible(uint id, int visible) // <- Original
Agk.SetSpriteVisible(uint id, bool visible) // <- added
I also have some enum's inserted.
public enum EExpansionFileState
public enum EWrapUV
public enum EErrorMode
public enum EMinMagFilter
public enum ETransparencyMode
public enum ESpritePhysicsMode
public enum ESpritePhysicsShape
public enum EAlignment
public enum ETouchType
public enum EKey
public enum EFolderMode
public enum EWatchState
public enum EDepthMode
public enum E3DTransparencyMode
public enum E3DBlendMode
public enum ECullMode
public enum EShadowMode
public enum EShadowSmoothMode
public enum EStatusAR
public enum EHitTestType
public enum EAnchorStatus
public enum ENetworkType
public enum EResolutionMode
public enum EOrientation
public enum EQRErrorMode
The associated methods are also overwritten.
Agk.SetObjectTransparency(uint id, int mode) // <- original
Agk.SetObjectTransparency(uint id, E3DTransparencyMode mode) // <- added
If you want to get an enum as return value then you just have to set enum at the end of the method.
Agk.GetObjectTransparency(uint id) // <- original
Agk.GetObjectTransparencyEnum(uint id) // <- added
Here is the complete list of added methods.
public static E3DTransparencyMode GetObjectTransparencyEnum(uint objID)
public static EAnchorStatus ARGetAnchorStatusEnum(int anchorID)
public static ECullMode GetObjectCullModeEnum(uint objID)
public static EDepthMode GetObjectDepthReadModeEnum(uint objID)
public static EHitTestType ARGetHitTestTypeEnum(int index)
public static ENetworkType GetDeviceNetworkTypeEnum()
public static EShadowMode GetObjectCastShadowModeEnum(int objID)
public static EShadowMode GetShadowMappingModeEnum()
public static EShadowSmoothMode GetShadowSmoothingEnum()
public static EStatusAR ARGetStatusEnum()
public static EWatchState GetSmartWatchStateEnum()
public static bool AbsolutePath(string szPath)
public static bool CanOrientationChange(EOrientation mode)
public static bool Is3DParticlesActive(uint ID)
public static bool Is3DParticlesExists(uint ID)
public static bool Is3DParticlesMaxReached(uint ID)
public static bool Is3DParticlesVisible(uint ID)
public static bool Is3DPhysicsCharacterControllerExists(uint objID)
public static bool Is3DPhysicsRagdollExist(uint objID)
public static bool Is3DPhysicsRayCastClosestContactPosition(uint rayID, int outVec3ID)
public static bool Is3DPhysicsRayCastClosestObjectHit(uint rayID)
public static bool Is3DPhysicsRayCastContactPosition(uint rayID, float fractionIndex, int outVec3ID)
public static bool Is3DPhysicsRayCastObjectHit(uint rayID, float fractionIndex)
public static bool IsEditBoxActive(uint index)
public static bool IsEditBoxChanged(uint index)
public static bool IsEditBoxFocusd(uint index)
public static bool IsEditBoxVisible(uint index)
public static bool IsFileEOF(uint iFileID)
public static bool IsFileExists(string szFile)
public static bool IsFileOpen(uint ID)
public static bool IsFogMode()
public static bool IsFullscreenAdvertLoadedAdMob()
public static bool IsFullscreenAdvertLoadedAmazon()
public static bool IsFullscreenAdvertLoadedChartboost()
public static bool IsGameCenterExists()
public static bool IsGameCenterLoggedIn()
public static bool IsHTTPResponseReady(uint iHTTP)
public static bool IsInAppPurchaseAvailable(int iID)
public static bool IsInAppPurchaseState()
public static bool IsLocalNotificationExists(int iID)
public static bool IsMemblockExists(uint memID)
public static bool IsMusicExists(uint iID)
public static bool IsMusicExistsOGG(uint musicID)
public static bool IsMusicPlaying()
public static bool IsMusicPlayingOGG(uint musicID)
public static bool IsNFCExists()
public static bool IsNetworkExists(uint iNetID)
public static bool IsNetworkFirstClient(uint iNetID)
public static bool IsNetworkNextClient(uint iNetID)
public static bool IsObject3DPhysicsContactVector(int outPosVec3)
public static bool IsObject3DPhysicsFirstContact(uint objID)
public static bool IsObjectDepthWrite(uint objID)
public static bool IsObjectExists(uint objID)
public static bool IsObjectInScreen(uint objID)
public static bool IsObjectIsAnimating(uint objID)
public static bool IsObjectIsTweening(uint objID)
public static bool IsObjectRayCast(uint objID, float oldx, float oldy, float oldz, float newx, float newy, float newz)
public static bool IsObjectReceiveShadowMode(int objID)
public static bool IsObjectSphereCast(uint objID, float oldx, float oldy, float oldz, float newx, float newy, float newz, float radius)
public static bool IsObjectSphereSlide(uint objID, float oldx, float oldy, float oldz, float newx, float newy, float newz, float radius)
public static bool IsObjectVisible(uint objID)
public static bool IsPointLightExists(uint lightID)
public static bool IsRay3DPhysicsExist(uint rayID)
public static bool IsRayCast3DPhysicsObject(uint objID, uint rayID, int fromVec3ID, int toVec3ID, int allOrClosest)
public static bool IsRewardAdLoadedAdMob()
public static bool IsRewardAdLoadedChartboost()
public static bool IsRewardAdRewardedAdMob()
public static bool IsRewardAdRewardedChartboost()
public static bool IsShaderExists(uint shaderID)
public static bool IsShadowMappingSupported()
public static bool IsSocketConnected(uint socketID)
public static bool IsSocketExists(uint socketID)
public static bool IsSoundExists(uint iID)
public static bool IsSoundInstancePlaying(uint iID)
public static bool IsSoundsPlaying(uint iID)
public static bool IsTextToSpeechReady()
public static bool IsVideoPlaying()
public static bool IstObject3DPhysicsNextContact()
public static bool NetworkActive(uint iNetID)
public static bool Physics3DRagdollStatic(uint objID)
public static bool ScreenRecording()
public static bool SoundRecording()
public static bool Speaking()
public static int GetFileCount(EFolderMode mode)
public static int GetFolderCount(EFolderMode mode)
public static string GetFirstFile(EFolderMode mode)
public static string GetFirstFolder(EFolderMode mode)
public static uint EncodeQRCode(string text, EQRErrorMode errormode)
public static void ARSetLightEstimationMode(bool mode)
public static void ARSetPlaneDetectionMode(bool mode)
public static void OrientationChanged(EOrientation mode)
public static void SeekMusic(float seconds, bool seekRelativ)
public static void SeekMusicOGG(uint musicID, float seconds, bool seekRelativ)
public static void Set3DParticlesColorInterpolation(uint ID, bool interpolation)
public static void Set3DParticlesTransparency(uint ID, ETransparencyMode mode)
public static void Set3DParticlesVisible(uint ID, bool visible)
public static void Set3DPhysicsRagdollBonesVisible(uint ID, bool visible)
public static void SetAdMobTesting(bool testAds)
public static void SetAdvertVisible(bool iActive)
public static void SetAmazonAdTesting(bool testAds)
public static void SetCameraOffCenter(uint cameraID, bool centerProj)
public static void SetEditBoxPasswordMode(uint index, bool useStars)
public static void SetEditBoxUseAlternateInput(uint index, bool mode)
public static void SetEditBoxVisible(uint index, bool iActive)
public static void SetEditBoxWrapMode(uint index, bool doWrap)
public static void SetFogMode(bool fogOn)
public static void SetHTTPVerifyCertificate(uint iHTTP, bool verify)
public static void SetNetworkLocalFloat(uint iNetID, string name, float f, bool reset)
public static void SetNetworkLocalInteger(uint iNetID, string name, int i, bool reset)
public static void SetObjectAlphaMask(uint objID, bool useMask)
public static void SetObjectBlendModes(uint objID, E3DBlendMode src, E3DBlendMode dst)
public static void SetObjectCastShadow(int objID, bool castShadow)
public static void SetObjectCullMode(uint objID, ECullMode mode)
public static void SetObjectDepthReadMode(uint objID, EDepthMode mode)
public static void SetObjectDepthWrite(uint objID, bool writeOn)
public static void SetObjectFogMode(uint objID, bool fogOn)
public static void SetObjectLightMode(uint objID, bool lightOn)
public static void SetObjectReceiveShadow(int objID, bool receiveShadow)
public static void SetObjectScreenCulling(uint objID, bool cullOn)
public static void SetObjectTransparency(uint objID, E3DTransparencyMode mode)
public static void SetObjectVisible(uint objID, bool mode)
public static void SetOrientationAllowed(bool portrait, bool portrait2, bool landscape, bool landscape2)
public static void SetPointLightMode(uint lightID, bool pixelMode)
public static void SetResolutionMode(EResolutionMode mode)
public static bool UseIntIndices()
public static bool UseShadowSamplers()
public static void SetWindowAllowResize(bool on)
public static void SetVSync(bool on)
public static void SetSyncRate(float fps, bool accurate)
public static void SetSleepMode(bool sleep)
public static void SetAntialiasMode(bool aa)
public static EExpansionFileState GetExpansionFileStateEnum()
public static void SetDefaultWrapU(EWrapUV mode)
public static void SetDefaultWrapV(EWrapUV mode)
public static void SetViewZoomMode(bool centered)
public static void UseNewDefaultFonts(bool active)
public static void SetErrorMode(EErrorMode mode)
public static bool IsErrorOccurred()
public static bool IsCachingFinished()
public static bool IsImageExists(uint iImageIndex)
public static void SetImageMinFilter(uint iImageIndex, EMinMagFilter mode)
public static void SetImageMagFilter(uint iImageIndex, EMinMagFilter mode)
public static void SetImageWrapU(uint iImageIndex, EWrapUV mode)
public static void SetImageWrapV(uint iImageIndex, EWrapUV mode)
public static void SetSpriteVisible(uint iSpriteIndex, bool bVisible)
public static bool IsSpriteExists(uint iSpriteIndex)
public static bool IsSpriteHitTest(uint iSpriteIndex, float x, float y)
public static bool IsSpritePlaying(uint iSpriteIndex)
public static bool IsSpriteVisible(uint iSpriteIndex)
public static bool IsSpriteActive(uint iSpriteIndex)
public static ETransparencyMode GetSpriteTransparencyEnum(uint iSpriteIndex)
public static void SetSpriteTransparency(uint iSpriteIndex, ETransparencyMode mode)
public static void FixSpriteToScreen(uint iSpriteIndex, bool toScreen)
public static void SetPhysicsCCD(bool collision)
public static void SetPhysicsSleeping(bool sleep)
public static void SetPhysicsWallTop(bool active)
public static void SetPhysicsWallLeft(bool active)
public static void SetPhysicsWallRight(bool active)
public static void SetPhysicsWallBottom(bool active)
public static void SetSpritePhysicsOn(uint iSpriteIndex, ESpritePhysicsMode mode2)
public static bool IsJointExists(uint iJointIndex)
public static bool IsPhysicsRayCast(float x, float y, float x2, float y2)
public static bool IsPhysicsRayCastGroup(int group, float x, float y, float x2, float y2)
public static bool IsPhysicsRayCastCategory(uint category, float x, float y, float x2, float y2)
public static bool IsSpriteRayCast(float x, float y, float x2, float y2)
public static bool IsSpriteRayCastGroup(int group, float x, float y, float x2, float y2)
public static bool IsSpriteRayCastCategory(uint category, float x, float y, float x2, float y2)
public static bool IsSpriteRayCastSingle(uint sprite, float x, float y, float x2, float y2)
public static bool IsSpriteRayCastSingle(IntPtr sprite, float x, float y, float x2, float y2)
public static bool IsSpriteInBox(uint iSprite1, float x1, float y1, float x2, float y2)
public static bool IsSpriteInCircle(uint iSprite1, float x1, float y1, float radius)
public static bool IsSpriteCollision(uint iSprite1, uint iSprite2)
public static bool IsSpriteHit(float x, float y)
public static bool IsSpriteHitGroup(int group, float x, float y)
public static bool IsSpriteHitCategory(uint category, float x, float y)
public static bool IsFirstContact()
public static bool IsNextContact()
public static bool IsSpriteFirstContact(uint iSprite1)
public static bool IsSpriteNextContact()
public static bool IsPhysicsCollision(uint iSprite1, uint iSprite2)
public static bool IsParticlesExists(uint ID)
public static void SetParticlesFaceDirection(uint ID, bool faceDir)
public static void SetParticlesColorInterpolation(uint ID, bool interpolate)
public static void SetParticlesVisible(uint iSpriteIndex, bool visible)
public static void SetParticlesTransparency(uint ID, ETransparencyMode mode)
public static bool IsParticlesVisible(uint ID)
public static bool IsParticlesActive(uint ID)
public static bool IsParticlesMaxReached(uint ID)
public static void FixParticlesToScreen(uint ID, bool toScreen)
public static void SetTextDefaultMinFilter(EMinMagFilter mode)
public static void SetTextDefaultMagFilter(EMinMagFilter mode)
public static void SetTextVisible(uint iTextIndex, bool bVisible)
public static void SetTextAlignment(uint iTextIndex, EAlignment mode)
public static EAlignment GetTextAlignmentEnum(uint iTextIndex, EAlignment mode)
public static void FixTextToScreen(uint iTextIndex, bool toScreen)
public static void SetTextTransparency(uint iTextIndex, ETransparencyMode mode)
public static bool IsTextExists(uint iTextIndex)
public static bool IsTextHitTest(uint iTextIndex, float x, float y)
public static bool IsTextVisible(uint iTextIndex)
public static bool IsFontExists(uint iFontID)
public static bool IsSystemFontExists(string szFontFile)
public static bool IsSkeleton2DExists(uint iSkeleton)
public static void FixSkeleton2DToScreen(uint iSkeleton, bool toScreen)
public static void SetSkeleton2DVisible(uint iSkeleton, bool visible)
public static void SetSkeleton2DBoneMode(uint iSkeleton, int bone, bool animate)
public static bool IsSkeleton2DIsAnimating(uint iSkeleton)
public static bool IsSkeleton2DIsTweening(uint iSkeleton)
public static bool IsTweenExists(uint tweenID)
public static bool IsTweenCustomExists(uint tweenID)
public static bool IsTweenSpriteExists(uint tweenID)
public static bool IsTweenTextExists(uint tweenID)
public static bool IsTweenTextPlaying(uint tweenID, uint textID)
public static bool IsTweenCharExists(uint tweenID)
public static bool IsTweenCharPlaying(uint tweenID, uint textID, uint charID)
public static bool IsTweenObjectExists(uint tweenID)
public static bool IsTweenObjectPlaying(uint tweenID, uint objectID)
public static bool IsTweenCameraExists(uint tweenID)
public static bool IsTweenCameraPlaying(uint tweenID, uint cameraID)
public static bool IsTweenChainPlaying(uint chainID)
public static bool IsMultiTouchExists()
public static bool IsMouseExists()
public static bool IsKeyboardExists()
public static bool IsJoystickExists()
public static bool IsCameraExists()
public static bool IsAccelerometerExists()
public static bool IsGyroSensorExists()
public static bool IsProximitySensorExists()
public static bool IsLightSensorExists()
public static bool IsMagneticSensorExists()
public static bool IsRotationVectorSensorExists()
public static bool IsGPSSensorExists()
public static ETouchType GetRawTouchTypeEnum(uint iIndex)
public static bool IsRawMouseLeftPressed()
public static bool IsRawMouseLeftDown()
public static bool IsRawMouseLeftReleased()
public static bool IsRawMouseRightPressed()
public static bool IsRawMouseRightDown()
public static bool IsRawMouseRightReleased()
public static bool IsRawMouseMiddlePressed()
public static bool IsRawMouseMiddleDown()
public static bool IsRawMouseMiddleReleased()
public static void SetRawMouseVisible(bool visible)
public static bool IsRawJoystickExists(uint index)
public static bool IsRawJoystickConnected(uint index)
public static bool IsRawJoystickButtonPressed(uint index, uint button)
public static bool IsRawJoystickButtonDown(uint index, uint button)
public static bool IsRawJoystickButtonReleased(uint index, uint button)
public static bool IsVirtualJoystickExists(uint index)
public static void SetVirtualJoystickVisible(uint index, bool visible)
public static bool IsVirtualButtonExists(uint index)
public static bool IsVirtualButtonPressed(uint index)
public static bool IsVirtualButtonReleased(uint index)
public static bool IsVirtualJoystickDown(uint index)
public static void SetVirtualButtonVisible(uint index, bool visible)
public static bool IsRawKeyPressed(EKey key)
public static bool IsRawKeyDown(EKey key)
public static bool IsRawKeyReleased(EKey key)
public static EKey GetRawLastKeyEnum()
public static bool IsPointerPressed()
public static bool IsPointerDown()
public static bool IsPointerReleased()
public static bool IsButtonPressed(uint index)
public static bool IsButtonDown(uint index)
public static bool IsButtonReleased(uint index)
public static bool IsTextInputState()
public static bool IsTextInputCompleted()
public static bool IsTextInputCancelled()
public static bool IsEditBoxExists(uint index)
public static void SetShadowMappingMode(EShadowMode mode)
public static void SetShadowSmoothing(EShadowSmoothMode mode)
public static void SetSkyBoxSunVisible(bool visible)
public static void SetSkyBoxVisible(bool active)
public static void SetSpriteActive(uint iSpriteIndex, bool bActive)
I'm sure I overlooked one method or another. So if you miss a method, please let me know.
Share your knowledge. It\'s a way to achieve immortality.
(Tenzin Gyatso)