diff --git a/ScriptReference/api/Lib/JCS_Vec.html b/ScriptReference/api/Lib/JCS_Vec.html new file mode 100644 index 00000000..8902a1aa --- /dev/null +++ b/ScriptReference/api/Lib/JCS_Vec.html @@ -0,0 +1 @@ +

JCS_Vec

Vector data structure implementation.

Functions

NameDescription
pushAdd one element at the end of the array.
shiftRemove the first element and returns it.
sliceRemove the element of the index/object, and returns the element.
atReturns the object by index.
setSet the object by index.
clearClear the array.
\ No newline at end of file diff --git a/ScriptReference/api/Lib/JCS_Vector.html b/ScriptReference/api/Lib/JCS_Vector.html deleted file mode 100644 index 8591519c..00000000 --- a/ScriptReference/api/Lib/JCS_Vector.html +++ /dev/null @@ -1 +0,0 @@ -

JCS_Vector

Vector data structure implementation.

Functions

NameDescription
pushAdd one element at the end of the array.
shiftRemove the first element and returns it.
sliceRemove the element of the index/object, and returns the element.
atReturns the object by index.
setSet the object by index.
clearClear the array.
\ No newline at end of file diff --git a/ScriptReference/api/Util/JCS_Util.html b/ScriptReference/api/Util/JCS_Util.html index acc1821d..187a82ff 100644 --- a/ScriptReference/api/Util/JCS_Util.html +++ b/ScriptReference/api/Util/JCS_Util.html @@ -1 +1 @@ -

JCS_Util

All code utility is stored here.

Functions

NameDescription
EnableComponentDo enable/distance component.
ForceGetComponentForce to get a component, if not found add one new then.
InstantiateSpawn a game object.
FindObjectByTypeRetrieves the first active loaded object of Type type.
FindObjectsByTypeRetrieves a list of all loaded objects of Type type.
WithInRangeCheck if the value is within the range.
WithInRangeCheck if the index valid within the array length.
LoopInMake the index is within the array length by setting the maxinum of (legnth - 1) or mininum of 0.
SpawnAnimateObjectSpawn a gameobject with animation attached.
SpawnAnimateObjectDeathEventSpawn a gameobject with the animator and death event on it.
GroundVectorMake the vector to a ground vector.
SetActiveToAllChildrenActive all the child in a transform.
MoveToTheLastChildMake the transform to the last transform of the current parent transform.
SetParentWithoutLosingInfoSet the transform to another transform without losing it's info. (position, rotation, scale)
VectorDirectionReturns vector direction by passing the vector direction enum.
ApplyRandVector3Add random value to a vector.
IsSameTribeCheck if the live object is the same tribe.
GetValuesGet the value for each enum, use to loop through the enum.
SetEnableAllComponentsSet enable/disable to all component on this transform.
DestroyAllTypeObjectInSceneDestory all gameobjects in the scene with the type passed in.
DestroyImmediateAllTypeObjectInSceneDestroy all the gameobject in the scene immediately with the type passed in.
FindCloneObjectsOfTypeAllFind all cloned gameobjects in the scene with the type passed in.
FindNotCloneObjectsOfTypeAllFind all gameobjects that are not clones in the scene with the type passed in.
FindObjectsOfTypeAllInHierarchyFind all the gameobject that are only active in the hierarchy with the type passed in.
GetEasingReturns the easing function pointer base on the tweener type/enum.
FillSlotFill slots with initialize value type by length.
RemoveEmptySlotRemove the null value from a list/array.
RemoveEmptySlotIncludeMissingRemove all the null value including missing reference in the list/array.
GetFinalLocalEulerAnglesGet the final local euler angles by accumilate all the parent gameobjects.
MergeArraysMerge multiple arrays into one array.
MergeArrays2Merge two array and return the new array.
MergeListMerge the two lists and return the new list.
CopyBtyeArrayCopy byte array to another byte array memory space.
EnumSizeReturns the length of an enumerator.
IsArrayEmptyCheck if the string array is empty.
ListPopFrontPop the first value from the list.
ListPopBackPop the last value from the list.
IsNumberStringCheck if the string is a number string.
DetachChildrenDetach all the child from a transform.
ForceDetachChildrenForce detach all the child from a transform.
AttachChildrenAttach all the childs to this transform.
ToJsonSerialize object to JSON string.
IsSceneCheck current scene's with NAME.
IsSceneExistsReturns true if the scene 'name' exists and is in your Build settings, false otherwise.
LastFileIndexMethod to do search directory and get the last file index.
DeleteAllFilesFromDirDelete all files in directory.
BytesToStringConvert byte array to string by charset type.
StringToBytesConvert string to byte array by charset type.
EscapeURLSimple version of escape url.
\ No newline at end of file +

JCS_Util

All code utility is stored here.

Functions

NameDescription
EnableComponentDo enable/distance component.
ForceGetComponentForce to get a component, if not found add one new then.
InstantiateSpawn a game object.
FindObjectByTypeRetrieves the first active loaded object of Type type.
FindObjectsByTypeRetrieves a list of all loaded objects of Type type.
WithInRangeCheck if the value is within the range.
WithInRangeCheck if the index valid within the array length.
LoopInMake the index is within the array length by setting the maxinum of (legnth - 1) or mininum of 0.
SpawnAnimateObjectSpawn a gameobject with animation attached.
SpawnAnimateObjectDeathEventSpawn a gameobject with the animator and death event on it.
SetActiveToAllChildrenActive all the child in a transform.
MoveToTheLastChildMake the transform to the last transform of the current parent transform.
SetParentWithoutLosingInfoSet the transform to another transform without losing it's info. (position, rotation, scale)
IsSameTribeCheck if the live object is the same tribe.
GetValuesGet the value for each enum, use to loop through the enum.
SetEnableAllComponentsSet enable/disable to all component on this transform.
DestroyAllTypeObjectInSceneDestory all gameobjects in the scene with the type passed in.
DestroyImmediateAllTypeObjectInSceneDestroy all the gameobject in the scene immediately with the type passed in.
FindCloneObjectsOfTypeAllFind all cloned gameobjects in the scene with the type passed in.
FindNotCloneObjectsOfTypeAllFind all gameobjects that are not clones in the scene with the type passed in.
FindObjectsOfTypeAllInHierarchyFind all the gameobject that are only active in the hierarchy with the type passed in.
GetEasingReturns the easing function pointer base on the tweener type/enum.
FillSlotFill slots with initialize value type by length.
RemoveEmptySlotRemove the null value from a list/array.
RemoveEmptySlotIncludeMissingRemove all the null value including missing reference in the list/array.
MergeArraysMerge multiple arrays into one array.
MergeArrays2Merge two array and return the new array.
MergeListMerge the two lists and return the new list.
CopyBtyeArrayCopy byte array to another byte array memory space.
EnumSizeReturns the length of an enumerator.
IsArrayEmptyCheck if the string array is empty.
ListPopFrontPop the first value from the list.
ListPopBackPop the last value from the list.
IsNumberStringCheck if the string is a number string.
DetachChildrenDetach all the child from a transform.
ForceDetachChildrenForce detach all the child from a transform.
AttachChildrenAttach all the childs to this transform.
ToJsonSerialize object to JSON string.
IsSceneCheck current scene's with NAME.
IsSceneExistsReturns true if the scene 'name' exists and is in your Build settings, false otherwise.
LastFileIndexMethod to do search directory and get the last file index.
DeleteAllFilesFromDirDelete all files in directory.
BytesToStringConvert byte array to string by charset type.
StringToBytesConvert string to byte array by charset type.
EscapeURLSimple version of escape url.
\ No newline at end of file diff --git a/ScriptReference/api/Util/JCS_Vector.html b/ScriptReference/api/Util/JCS_Vector.html new file mode 100644 index 00000000..d0cb881b --- /dev/null +++ b/ScriptReference/api/Util/JCS_Vector.html @@ -0,0 +1 @@ +

JCS_Vector

Vector utilities.

Functions

NameDescription
SetVecXSet the vector on x axis.
SetVecYSet the vector on y axis.
SetVecZSet the vector on z axis.
IncVecXAdd the vector on x axis.
IncVecYAdd the vector on y axis.
IncVecZAdd the vector on z axis.
DirectionReturns vector direction by passing the vector direction enum.
ApplyRandVector3Add random value to a vector.
GetFinalLocalEulerAnglesGet the final local euler angles by accumilate all the parent gameobjects.
GroundVectorMake the vector to a ground vector.
LookDegreeHow close player looks toward the target.
SignedLookDegreeHow close player looks toward the target.
InDistanceCheck if distance between pos1 and pos2 is under the threshold.
\ No newline at end of file diff --git a/ScriptReference/index.html b/ScriptReference/index.html index 867b6a19..0d0da972 100644 --- a/ScriptReference/index.html +++ b/ScriptReference/index.html @@ -1 +1 @@ -Manual Name - Scripting API
| DOCUMENTATION
              HOMEPAGE_TEXT


  • +
    Actions
    • +
      2D
      • +
        AI
        • +
          AIMoveAction
          • JCS_2DFlyAction
          • JCS_2DJumpAction
          • JCS_2DSwimAction
          • JCS_2DWalkAction
        • JCS_2DAIStateSystem
        • JCS_2DDeadAction
        • JCS_2DDropItemAction
        • JCS_2DFlyActionIgnore
        • JCS_2DInitLookByTypeAction
      • +
        Shooting
        • JCS_2DCursorShootAction
        • JCS_2DSequenceShootActionNoDetection
        • JCS_2DShootInAngle
        • JCS_SequenceShootAction
        • JCS_ShootAction
        • JCS_ShootAllAngle
      • +
        Skills
        • JCS_2DFullScreenAtkAction
      • JCS_2DActiveSkillAction
      • JCS_2DCircleAction
      • JCS_2DReflectBulletAction
      • JCS_2DRotateAction
      • JCS_2DSkills
      • JCS_2DTrackAction
      • JCS_SimpleInvincibleTimeAction
    • +
      3D
      • +
        AI
        • JCS_3DWalkAction
      • JCS_3DCursorShootAction
      • JCS_3DDistanceTileAction
      • JCS_3DGoStraightAction
      • JCS_3DLookAtAction
      • JCS_3DPositionTileAction
      • JCS_3DThrowAction
      • JCS_3DTrackAction
    • +
      Freeze
      • JCS_FreezePositionAction
      • JCS_FreezeRotationAction
      • JCS_FreezeScaleAction
      • JCS_FreezeTransformAction
      • JCS_RelativeFreezePositionAction
    • +
      Pathfinding
      • JCS_SimplePathAction
      • JCS_TweenPathAction
    • +
      Spawning
      • JCS_BasicInitSpawner
      • JCS_BasicWaveSpawner
    • +
      Texture
      • JCS_RandomTextureAction
    • JCS_AIAction
    • JCS_AbilityFormat
    • JCS_AdjustTimeTrigger
    • JCS_AnimPoolAction
    • JCS_AppCloseSimulateSceneTextAction
    • JCS_AppQuitOnLoadAction
    • JCS_AppQuitOnLoadServerAction
    • JCS_ApplyDamageTextToLiveObjectAction
    • JCS_DetectAction
    • JCS_DetectArea
    • JCS_DetectAreaAction
    • JCS_DetectAreaObject
    • JCS_HitDamageAction
    • JCS_InvincibleTimeAction
    • JCS_LookAtMouseAction
    • JCS_PauseAction
    • JCS_PositionCastAction
    • JCS_PushThrowAction
    • JCS_RandomTweenerAction
    • JCS_RevolutionAction
    • JCS_SimpleTrackAction
    • JCS_SoundPoolAction
    • JCS_SoundProxyAction
    • JCS_SpriteRendererAction
    • JCS_SpriteScaleAction
    • JCS_SwingAttackAction
  • +
    Animation
    • +
      2D
      • JCS_2DAnimDisplayHolder
      • JCS_2DAnimMirror
      • JCS_2DAnimSequencePlayer
      • JCS_2DAnimation
      • JCS_2DAnimator
      • JCS_2DLiveObjectAnimator
      • JCS_2DOrderAnimPlayer
      • JCS_2DRandAnimByAnimDone
      • JCS_2DRandAnimByTimeController
      • JCS_I2DAnimator
    • +
      3D
      • JCS_3DAnimator
      • JCS_BlendTreeAnimator
  • +
    Attributes
    • JCS_SelectionBase
  • +
    Effects
    • +
      2D
      • JCS_2DDestroyAnimEffect
      • JCS_2DPushLiveObject
      • JCS_2DWaveEffect
    • +
      3D
      • JCS_3DConstWaveEffect
      • JCS_3DDestroyAnimEffect
      • JCS_3DMouseMovement
      • JCS_3DShakeEffect
    • +
      Destroy
      • JCS_DestinationDestroy
      • JCS_DestroyParticleEffect
      • JCS_DestroySoundEffect
      • JCS_DestroySpawnEffect
    • +
      Item
      • JCS_Item
      • JCS_ItemDroppable
      • JCS_ItemIgnore
      • JCS_ItemRotation
      • JCS_ItemWall
      • JCS_OneJump
    • +
      Particle
      • +
        Type
        • JCS_Bubble
        • JCS_Lightning
        • JCS_RainDrop
        • JCS_TowardTarget
      • +
        Weather
        • JCS_EnvironmentSoundPlayer
        • JCS_StaticLightning
        • JCS_WeatherParticle
      • JCS_Particle
      • JCS_ParticleSystem
    • +
      Pool
      • JCS_2DAnimPool
      • JCS_AnimPool
      • JCS_SoundPool
      • JCS_TransformPool
    • +
      Tweener
      • JCS_ColorTweener
      • JCS_EaseMath
      • JCS_ShaderTweener
      • JCS_TransformTweener
      • JCS_ValueTweener
    • JCS_2DEffect
    • JCS_AlphaObject
    • JCS_ButtonSoundEffect
    • JCS_DragDropObject
    • JCS_FadeObject
    • JCS_FadeSound
    • JCS_HopEffect
    • JCS_OneShotObject
    • JCS_Rotation
    • JCS_ScaleEffect
    • JCS_SlideEffect
    • JCS_TextButtonEffect
  • +
    Enums
    • +
      2D
      • JCS_2D4Direction
      • JCS_2D8Direction
      • JCS_2DAnimActionType
      • JCS_2DCharacterMode
      • JCS_2DDimensions
      • JCS_2DFaceType
      • JCS_2DPlatformType
      • JCS_2DPortalType
    • +
      3D
      • JCS_3DPortalType
      • JCS_3DRotateDirectionType
      • JCS_3DWalkType
      • JCS_ColliderType
      • JCS_Vector3Direction
    • +
      GUI
      • +
        Panel
        • JCS_PanelActionType
      • +
        Text
        • JCS_GradientType
      • JCS_AnchorPresetsType
    • +
      Input
      • JCS_AxisChannel
      • JCS_AxisType
      • JCS_GamePadType
    • +
      Network
      • JCS_ClientMode
      • JCS_ProtocalType
      • JCS_RecvPacketType
      • JCS_SendPacketType
    • +
      Time
      • JCS_SeasonType
      • JCS_TimeRange
      • JCS_WeatherType
    • JCS_Align
    • JCS_Axis
    • JCS_CameraType
    • JCS_CharsetType
    • JCS_ClimbMoveType
    • JCS_CursorCustomizeType
    • JCS_DeltaTimeType
    • JCS_DialogueType
    • JCS_DragDropType
    • JCS_FadeType
    • JCS_GUIType
    • JCS_GameType
    • JCS_IncDec
    • JCS_JumpType
    • JCS_KeyActionType
    • JCS_KeyCombination
    • JCS_PageLook
    • JCS_PanelType
    • JCS_PathActionType
    • JCS_PlatformType
    • JCS_PlayerState
    • JCS_PortalLabel
    • JCS_ScreenType
    • JCS_SoundMethod
    • JCS_SoundSettingType
    • JCS_SpeedLayer
    • JCS_SwitchSceneType
    • JCS_TextAlign
    • JCS_TransformType
    • JCS_TweenType
    • JCS_UnityGUIType
    • JCS_UnityObjectType
  • +
    Events
    • +
      Active
      • JCS_ActiveWithTime
      • JCS_InactiveWithTime
    • +
      Destroy
      • +
        Anim
        • JCS_2DDestroyAnimEndEvent
        • JCS_DestroyAnimBackForthEvent
        • JCS_DestroyAnimEndEvent
      • JCS_DestroyObjectWithScreen
      • JCS_DestroyObjectWithTime
      • JCS_DestroyParticleEndEvent
      • JCS_DestroySoundEndEvent
    • +
      Enable
      • JCS_DisableWithAnimEndEvent
      • JCS_DisableWithCertainRangeEvent
      • JCS_DisableWithTimeEvent
      • JCS_EnableWithTimeEvent
    • +
      Hit
      • JCS_HitCountEvent
      • JCS_HitListEvent
    • +
      Sound
      • JCS_TriggerSwitchBGMEvent
    • +
      System
      • JCS_QuitAppOnLoadEvent
      • JCS_SkipAppEvent
    • JCS_CounterEvent
    • JCS_ObjectList
    • JCS_OnDestroyPlaySoundEvent
    • JCS_OrderEvent
    • JCS_SplitSpawnEvent
    • JCS_WaitDestroySoundEndEvent
  • +
    Examples
    • JCS_ScriptTester
  • +
    GameObject
    • +
      2D
      • +
        2DAI
        • JCS_CircleEnemy
      • +
        2DAudioController
        • JCS_2DSideScrollerPlayerAudioController
        • JCS_2DTopDownPlayerAudioController
      • +
        2DCamera
        • JCS_2DCamera
        • JCS_2DMultiTrackCamera
        • JCS_2DSlideScreenCamera
      • +
        2DClimbableObject
        • JCS_2DClimbableObject
        • JCS_2DLadder
        • JCS_2DRope
      • +
        2DGameObjects
        • JCS_2DBullet
        • JCS_2DTrackBullet
      • +
        2DPlatform
        • JCS_2DMovePlatform
        • JCS_2DPositionPlatform
        • JCS_2DScrollPlatform
      • +
        2DPlayer
        • JCS_2DSideScrollerPlayer
        • JCS_2DTopDownPlayer
      • +
        2DPlayerEffect
        • JCS_2DPushEffect
      • JCS_2DDynamicScene
      • JCS_2DLight
      • JCS_2DLiveObject
      • JCS_2DMoveTile
      • JCS_2DPlatform
      • JCS_2DPlayerAudioController
      • JCS_2DPlayerEffect
      • JCS_2DPortal
      • JCS_OrderLayer
      • JCS_OrderLayerObject
    • +
      2DEngine
      • JCS_CharacterController2D
    • +
      3D
      • +
        3DPlayer
        • JCS_3DCameraPlayer
      • JCS_3DCamera
      • JCS_3DDragDropObject
      • JCS_3DHintBubble
      • JCS_3DLight
      • JCS_3DLiquidBar
      • JCS_3DPlayer
      • JCS_3DPortal
    • JCS_AttackerRecorder
    • JCS_CashObject
    • JCS_PredictCamera
  • +
    Handler
    • JCS_GamePadAnimationHandler
    • JCS_GamePadButtonUIHandler
    • JCS_GamePadSpriteHandler
    • JCS_LiquidBarHandler
    • JCS_TweenerHandler
  • +
    IO
    • JCS_BinaryReader
    • JCS_IO
  • +
    Info
    • JCS_AttackerInfo
    • JCS_CharacterControllerInfo
    • JCS_LiquidBarInfo
    • JCS_VelocityInfo
  • +
    Input
    • JCS_ButtonSelection
    • JCS_ButtonSelectionGroup
    • JCS_ButtonSelectionGroupController
    • JCS_Input
    • JCS_InputController
    • JCS_MobileMouseEvent
    • JCS_SlideInput
  • +
    Interfaces
    • JCS_Action
    • JCS_Bullet
    • JCS_DialogueScript
    • JCS_DynamicScene
    • JCS_Event
    • JCS_Instance
    • JCS_LiquidBar
    • JCS_LiveObject
    • JCS_Manager
    • JCS_Player
    • JCS_Settings
    • JCS_Skill
    • JCS_SortingObject
    • JCS_UIComponentData
  • +
    Lib
    • JCS_Pair
    • JCS_Pool
    • JCS_Rect
    • JCS_Sort
    • JCS_Vector
  • +
    Loader
    • JCS_AudioLoader
    • JCS_ImageLoader
    • JCS_VideoLoader
    • JCS_XML_Loader
  • +
    Managers
    • +
      2D
      • JCS_2DDynamicSceneManager
      • JCS_2DGameManager
      • JCS_2DLiveObjectManager
    • +
      3D
      • JCS_3DWalkActionManager
    • +
      Others
      • JCS_ClimbableManager
      • JCS_PortalManager
    • JCS_AdsManager
    • JCS_AppManager
    • JCS_ClientManager
    • JCS_CollisionManager
    • JCS_DynamicSceneManager
    • JCS_GameManager
    • JCS_IAPManager
    • JCS_InputManager
    • JCS_LiveObjectManager
    • JCS_NetworkManager
    • JCS_PatchManager
    • JCS_PauseManager
    • JCS_PlayerManager
    • JCS_SceneManager
    • JCS_ScreenManager
    • JCS_SoundManager
    • JCS_TimeManager
    • JCS_UIManager
    • JCS_UtilManager
  • +
    Network
    • +
      Codec
      • JCS_CodecFactory
      • JCS_DefaultPacketDecoder
      • JCS_DefaultPacketEncoder
    • +
      Handler
      • JCS_EmptyHandler
      • JCS_HelloHandler
    • +
      Interface
      • JCS_Client
      • JCS_ClientHandler
      • JCS_GameSocket
      • JCS_PacketDecoder
      • JCS_PacketEncoder
      • JCS_PacketHandler
      • JCS_PacketProcessor
    • JCS_DefaultClientHandler
    • JCS_DefaultPacketProcessor
    • JCS_NetworkConstant
    • JCS_Packet
    • JCS_PacketLostPreventer
    • JCS_ServerRequestProcessor
    • JCS_TCPGameSocket
    • JCS_UDPGameSocket
  • +
    SaveLoad
    • JCS_AppData
    • JCS_BinData
    • JCS_JSONData
    • JCS_XMLData
  • +
    Scripts
    • +
      npc
      • npc2100
  • +
    Settings
    • +
      Others
      • JCS_PlatformSettings
      • JCS_PortalSettings
    • JCS_AppSettings
    • JCS_GameSettings
    • JCS_InputSettings
    • JCS_NetworkSettings
    • JCS_PackageDataSettings
    • JCS_PauseSettings
    • JCS_SceneSettings
    • JCS_ScreenSettings
    • JCS_SoundSettings
    • JCS_StreamingAssets
    • JCS_UISettings
  • +
    Shader
    • JCS_CameraRenderer
  • +
    Sound
    • JCS_BGMPlayer
    • JCS_SoundEffect
    • JCS_SoundPlayer
  • +
    Struct
    • +
      GUI
      • JCS_DropdownData
      • JCS_InputFieldData
      • JCS_ScrollbarData
      • JCS_SliderData
      • JCS_ToggleData
    • +
      Input
      • JCS_KeyWith
    • +
      Language
      • JCS_LangData
      • JCS_LangDataList
    • JCS_LoadedSpriteData
    • JCS_ScreenSize
    • JCS_ScreenSizef
    • JCS_TweenInfo
  • +
    Tags
    • JCS_RayIgnore
  • +
    Tools
    • +
      Attributes
      • CommentAttribute
    • +
      Edit
      • JCS_ObjectChecker
    • +
      System
      • CpuInfo
      • CpuTest
      • FPSDisplay
      • ReadSceneNames
    • JCS_DestroyReminder
    • JCS_INIFileReader
    • KeywordReplace
  • +
    UI
    • +
      Button
      • +
        Canvas
        • JCS_HideCanvasButton
        • JCS_HideCanvasGamePadButton
        • JCS_ShowCanvasButton
        • JCS_ShowCanvasGamePadButton
        • JCS_ToggleCanvasButton
        • JCS_ToggleCanvasGamePadButton
      • +
        Network
        • JCS_ExitAppOnlineButton
        • JCS_ExitAppOnlineGamePadButton
        • JCS_SwitchServerButton
        • JCS_SwitchServerGamePadButton
      • +
        Panel
        • JCS_ActivePanelButton
        • JCS_ActivePanelGamePadButton
        • JCS_DeactivePanelButton
        • JCS_DeactivePanelGamePadButton
        • JCS_TogglePanelButton
        • JCS_TogglePanelGamePadButton
      • +
        Pause
        • JCS_PauseGameButton
        • JCS_PauseGameGamePadButton
        • JCS_UnPauseGameButton
        • JCS_UnPauseGameGamePadButton
      • +
        Scene
        • JCS_ExitAppButton
        • JCS_ExitAppGamePadButton
        • JCS_LoadSceneButton
        • JCS_LoadSceneGamePadButton
        • JCS_SlideScreenButton
        • JCS_SlideScreenGamepadButton
      • +
        Slider
        • JCS_UpdateSliderButton
        • JCS_UpdateSliderGamepadButton
      • +
        Sound
        • JCS_SwitchBGMButton
      • +
        System
        • JCS_ActionButton
        • JCS_ActionGamePadButton
        • JCS_EchoButton
        • JCS_EchoGamePadButton
        • JCS_EmptyButton
        • JCS_EmptyGamePadButton
        • JCS_ToggleButton
        • JCS_ToggleGamePadButton
      • JCS_OpenURLButton
      • JCS_OpenURLGamePadButton
      • JCS_RewardAdsButton
      • JCS_RollSelectorButton
      • JCS_ScreenshotButton
      • JCS_WebcamButton
    • +
      Cursor
      • JCS_2DCursor
      • JCS_3DCursor
    • +
      DeltaNumber
      • JCS_DeltaNumber
      • JCS_TextDeltaNumber
    • +
      Dialogue
      • JCS_DialogueSystem
      • JCS_TalkObject
    • +
      GameWindow
      • JCS_BaseDialogueObject
      • JCS_DialogueObject
      • JCS_GameWindow
      • JCS_GameWindowHandler
    • +
      InGameLogSystem
      • JCS_IGLogSystem
      • JCS_LogText
    • +
      Language
      • JCS_LangText
    • +
      LinkedObject
      • JCS_TransformLinkedObject
      • JCS_TransformLinkedObjectController
    • +
      Page
      • JCS_PageIndicators
    • +
      Panel
      • JCS_SequenceSlidePanel
      • JCS_TimePanel
    • +
      Responsive
      • JCS_ResponsiveFitAll
    • +
      Slider
      • JCS_SliderInputField
      • JCS_SliderTextDisplay
      • JCS_SoundSlider
      • JCS_TimeScaleSlider
    • +
      Sortable
      • JCS_GUIComponentLayer
      • JCS_PanelLayer
    • +
      Text
      • JCS_DamageText
      • JCS_DamageTextPool
      • JCS_GradientText
      • JCS_MixDamageTextPool
      • JCS_TextAnimation
    • +
      Timer
      • JCS_SpriteTimer
      • JCS_TextTimer
    • +
      Toggle
      • JCS_Toggle
      • JCS_ToggleSign
    • +
      Undo Redo
      • JCS_UndoRedoComponent
      • JCS_UndoRedoSystem
    • +
      Version
      • JCS_VersionText
    • JCS_3DLiquidBarText
    • JCS_BlackScreen
    • JCS_BlackSlideScreen
    • JCS_Button
    • JCS_ButtonFunctions
    • JCS_ButtonPointer
    • JCS_Canvas
    • JCS_CanvasComp
    • JCS_Dropdown
    • JCS_FadeScreen
    • JCS_GUILiquidBar
    • JCS_GUIObject
    • JCS_GUITextPool
    • JCS_GamePadButton
    • JCS_HueController
    • JCS_InputField
    • JCS_LiquidBarText
    • JCS_Marquee
    • JCS_PanelChild
    • JCS_PanelRoot
    • JCS_ResizableScreenPanel
    • JCS_ResizeUI
    • JCS_RollBtnSelector
    • JCS_RouteGuageSystem
    • JCS_SettingObject
    • JCS_SlidePanel
    • JCS_SlideScreenPanelHolder
    • JCS_TextObject
    • JCS_TweenPanel
    • JCS_WhiteScreen
  • +
    Util
    • JCS_Bool3
    • JCS_Debug
    • JCS_Logger
    • JCS_Mathf
    • JCS_Path
    • JCS_Physics
    • JCS_Random
    • JCS_ResConverter
    • JCS_Time
    • JCS_UIUtil
    • JCS_Util
  • +
    Webcam
    • JCS_Webcam
  • JCS_Camera
  • JCS_ColliderObject
  • JCS_Constants
  • JCS_Screen
  • JCS_Startup
  • JCS_UniqueObject
  • JCS_UnityObject
  • JCS_VideoPlayer

\ No newline at end of file +Manual Name - Scripting API
| DOCUMENTATION
              HOMEPAGE_TEXT


  • +
    Actions
    • +
      2D
      • +
        AI
        • +
          AIMoveAction
          • JCS_2DFlyAction
          • JCS_2DJumpAction
          • JCS_2DSwimAction
          • JCS_2DWalkAction
        • JCS_2DAIStateSystem
        • JCS_2DDeadAction
        • JCS_2DDropItemAction
        • JCS_2DFlyActionIgnore
        • JCS_2DInitLookByTypeAction
      • +
        Shooting
        • JCS_2DCursorShootAction
        • JCS_2DSequenceShootActionNoDetection
        • JCS_2DShootInAngle
        • JCS_SequenceShootAction
        • JCS_ShootAction
        • JCS_ShootAllAngle
      • +
        Skills
        • JCS_2DFullScreenAtkAction
      • JCS_2DActiveSkillAction
      • JCS_2DCircleAction
      • JCS_2DReflectBulletAction
      • JCS_2DRotateAction
      • JCS_2DSkills
      • JCS_2DTrackAction
      • JCS_SimpleInvincibleTimeAction
    • +
      3D
      • +
        AI
        • JCS_3DWalkAction
      • JCS_3DCursorShootAction
      • JCS_3DDistanceTileAction
      • JCS_3DGoStraightAction
      • JCS_3DLookAtAction
      • JCS_3DPositionTileAction
      • JCS_3DThrowAction
      • JCS_3DTrackAction
    • +
      Freeze
      • JCS_FreezePositionAction
      • JCS_FreezeRotationAction
      • JCS_FreezeScaleAction
      • JCS_FreezeTransformAction
      • JCS_RelativeFreezePositionAction
    • +
      Pathfinding
      • JCS_SimplePathAction
      • JCS_TweenPathAction
    • +
      Spawning
      • JCS_BasicInitSpawner
      • JCS_BasicWaveSpawner
    • +
      Texture
      • JCS_RandomTextureAction
    • JCS_AIAction
    • JCS_AbilityFormat
    • JCS_AdjustTimeTrigger
    • JCS_AnimPoolAction
    • JCS_AppCloseSimulateSceneTextAction
    • JCS_AppQuitOnLoadAction
    • JCS_AppQuitOnLoadServerAction
    • JCS_ApplyDamageTextToLiveObjectAction
    • JCS_DetectAction
    • JCS_DetectArea
    • JCS_DetectAreaAction
    • JCS_DetectAreaObject
    • JCS_HitDamageAction
    • JCS_InvincibleTimeAction
    • JCS_LookAtMouseAction
    • JCS_PauseAction
    • JCS_PositionCastAction
    • JCS_PushThrowAction
    • JCS_RandomTweenerAction
    • JCS_RevolutionAction
    • JCS_SimpleTrackAction
    • JCS_SoundPoolAction
    • JCS_SoundProxyAction
    • JCS_SpriteRendererAction
    • JCS_SpriteScaleAction
    • JCS_SwingAttackAction
  • +
    Animation
    • +
      2D
      • JCS_2DAnimDisplayHolder
      • JCS_2DAnimMirror
      • JCS_2DAnimSequencePlayer
      • JCS_2DAnimation
      • JCS_2DAnimator
      • JCS_2DLiveObjectAnimator
      • JCS_2DOrderAnimPlayer
      • JCS_2DRandAnimByAnimDone
      • JCS_2DRandAnimByTimeController
      • JCS_I2DAnimator
    • +
      3D
      • JCS_3DAnimator
      • JCS_BlendTreeAnimator
  • +
    Attributes
    • JCS_SelectionBase
  • +
    Effects
    • +
      2D
      • JCS_2DDestroyAnimEffect
      • JCS_2DPushLiveObject
      • JCS_2DWaveEffect
    • +
      3D
      • JCS_3DConstWaveEffect
      • JCS_3DDestroyAnimEffect
      • JCS_3DMouseMovement
      • JCS_3DShakeEffect
    • +
      Destroy
      • JCS_DestinationDestroy
      • JCS_DestroyParticleEffect
      • JCS_DestroySoundEffect
      • JCS_DestroySpawnEffect
    • +
      Item
      • JCS_Item
      • JCS_ItemDroppable
      • JCS_ItemIgnore
      • JCS_ItemRotation
      • JCS_ItemWall
      • JCS_OneJump
    • +
      Particle
      • +
        Type
        • JCS_Bubble
        • JCS_Lightning
        • JCS_RainDrop
        • JCS_TowardTarget
      • +
        Weather
        • JCS_EnvironmentSoundPlayer
        • JCS_StaticLightning
        • JCS_WeatherParticle
      • JCS_Particle
      • JCS_ParticleSystem
    • +
      Pool
      • JCS_2DAnimPool
      • JCS_AnimPool
      • JCS_SoundPool
      • JCS_TransformPool
    • +
      Tweener
      • JCS_ColorTweener
      • JCS_EaseMath
      • JCS_ShaderTweener
      • JCS_TransformTweener
      • JCS_ValueTweener
    • JCS_2DEffect
    • JCS_AlphaObject
    • JCS_ButtonSoundEffect
    • JCS_DragDropObject
    • JCS_FadeObject
    • JCS_FadeSound
    • JCS_HopEffect
    • JCS_OneShotObject
    • JCS_Rotation
    • JCS_ScaleEffect
    • JCS_SlideEffect
    • JCS_TextButtonEffect
  • +
    Enums
    • +
      2D
      • JCS_2D4Direction
      • JCS_2D8Direction
      • JCS_2DAnimActionType
      • JCS_2DCharacterMode
      • JCS_2DDimensions
      • JCS_2DFaceType
      • JCS_2DPlatformType
      • JCS_2DPortalType
    • +
      3D
      • JCS_3DPortalType
      • JCS_3DRotateDirectionType
      • JCS_3DWalkType
      • JCS_ColliderType
      • JCS_Vector3Direction
    • +
      GUI
      • +
        Panel
        • JCS_PanelActionType
      • +
        Text
        • JCS_GradientType
      • JCS_AnchorPresetsType
    • +
      Input
      • JCS_AxisChannel
      • JCS_AxisType
      • JCS_GamePadType
    • +
      Network
      • JCS_ClientMode
      • JCS_ProtocalType
      • JCS_RecvPacketType
      • JCS_SendPacketType
    • +
      Time
      • JCS_SeasonType
      • JCS_TimeRange
      • JCS_WeatherType
    • JCS_Align
    • JCS_Axis
    • JCS_CameraType
    • JCS_CharsetType
    • JCS_ClimbMoveType
    • JCS_CursorCustomizeType
    • JCS_DeltaTimeType
    • JCS_DialogueType
    • JCS_DragDropType
    • JCS_FadeType
    • JCS_GUIType
    • JCS_GameType
    • JCS_IncDec
    • JCS_JumpType
    • JCS_KeyActionType
    • JCS_KeyCombination
    • JCS_PageLook
    • JCS_PanelType
    • JCS_PathActionType
    • JCS_PlatformType
    • JCS_PlayerState
    • JCS_PortalLabel
    • JCS_ScreenType
    • JCS_SoundMethod
    • JCS_SoundSettingType
    • JCS_SpeedLayer
    • JCS_SwitchSceneType
    • JCS_TextAlign
    • JCS_TransformType
    • JCS_TweenType
    • JCS_UnityGUIType
    • JCS_UnityObjectType
  • +
    Events
    • +
      Active
      • JCS_ActiveWithTime
      • JCS_InactiveWithTime
    • +
      Destroy
      • +
        Anim
        • JCS_2DDestroyAnimEndEvent
        • JCS_DestroyAnimBackForthEvent
        • JCS_DestroyAnimEndEvent
      • JCS_DestroyObjectWithScreen
      • JCS_DestroyObjectWithTime
      • JCS_DestroyParticleEndEvent
      • JCS_DestroySoundEndEvent
    • +
      Enable
      • JCS_DisableWithAnimEndEvent
      • JCS_DisableWithCertainRangeEvent
      • JCS_DisableWithTimeEvent
      • JCS_EnableWithTimeEvent
    • +
      Hit
      • JCS_HitCountEvent
      • JCS_HitListEvent
    • +
      Sound
      • JCS_TriggerSwitchBGMEvent
    • +
      System
      • JCS_QuitAppOnLoadEvent
      • JCS_SkipAppEvent
    • JCS_CounterEvent
    • JCS_ObjectList
    • JCS_OnDestroyPlaySoundEvent
    • JCS_OrderEvent
    • JCS_SplitSpawnEvent
    • JCS_WaitDestroySoundEndEvent
  • +
    Examples
    • JCS_ScriptTester
  • +
    GameObject
    • +
      2D
      • +
        2DAI
        • JCS_CircleEnemy
      • +
        2DAudioController
        • JCS_2DSideScrollerPlayerAudioController
        • JCS_2DTopDownPlayerAudioController
      • +
        2DCamera
        • JCS_2DCamera
        • JCS_2DMultiTrackCamera
        • JCS_2DSlideScreenCamera
      • +
        2DClimbableObject
        • JCS_2DClimbableObject
        • JCS_2DLadder
        • JCS_2DRope
      • +
        2DGameObjects
        • JCS_2DBullet
        • JCS_2DTrackBullet
      • +
        2DPlatform
        • JCS_2DMovePlatform
        • JCS_2DPositionPlatform
        • JCS_2DScrollPlatform
      • +
        2DPlayer
        • JCS_2DSideScrollerPlayer
        • JCS_2DTopDownPlayer
      • +
        2DPlayerEffect
        • JCS_2DPushEffect
      • JCS_2DDynamicScene
      • JCS_2DLight
      • JCS_2DLiveObject
      • JCS_2DMoveTile
      • JCS_2DPlatform
      • JCS_2DPlayerAudioController
      • JCS_2DPlayerEffect
      • JCS_2DPortal
      • JCS_OrderLayer
      • JCS_OrderLayerObject
    • +
      2DEngine
      • JCS_CharacterController2D
    • +
      3D
      • +
        3DPlayer
        • JCS_3DCameraPlayer
      • JCS_3DCamera
      • JCS_3DDragDropObject
      • JCS_3DHintBubble
      • JCS_3DLight
      • JCS_3DLiquidBar
      • JCS_3DPlayer
      • JCS_3DPortal
    • JCS_AttackerRecorder
    • JCS_CashObject
    • JCS_PredictCamera
  • +
    Handler
    • JCS_GamePadAnimationHandler
    • JCS_GamePadButtonUIHandler
    • JCS_GamePadSpriteHandler
    • JCS_LiquidBarHandler
    • JCS_TweenerHandler
  • +
    IO
    • JCS_BinaryReader
    • JCS_IO
  • +
    Info
    • JCS_AttackerInfo
    • JCS_CharacterControllerInfo
    • JCS_LiquidBarInfo
    • JCS_VelocityInfo
  • +
    Input
    • JCS_ButtonSelection
    • JCS_ButtonSelectionGroup
    • JCS_ButtonSelectionGroupController
    • JCS_Input
    • JCS_InputController
    • JCS_MobileMouseEvent
    • JCS_SlideInput
  • +
    Interfaces
    • JCS_Action
    • JCS_Bullet
    • JCS_DialogueScript
    • JCS_DynamicScene
    • JCS_Event
    • JCS_Instance
    • JCS_LiquidBar
    • JCS_LiveObject
    • JCS_Manager
    • JCS_Player
    • JCS_Settings
    • JCS_Skill
    • JCS_SortingObject
    • JCS_UIComponentData
  • +
    Lib
    • JCS_Pair
    • JCS_Pool
    • JCS_Rect
    • JCS_Sort
    • JCS_Vec
  • +
    Loader
    • JCS_AudioLoader
    • JCS_ImageLoader
    • JCS_VideoLoader
    • JCS_XML_Loader
  • +
    Managers
    • +
      2D
      • JCS_2DDynamicSceneManager
      • JCS_2DGameManager
      • JCS_2DLiveObjectManager
    • +
      3D
      • JCS_3DWalkActionManager
    • +
      Others
      • JCS_ClimbableManager
      • JCS_PortalManager
    • JCS_AdsManager
    • JCS_AppManager
    • JCS_ClientManager
    • JCS_CollisionManager
    • JCS_DynamicSceneManager
    • JCS_GameManager
    • JCS_IAPManager
    • JCS_InputManager
    • JCS_LiveObjectManager
    • JCS_NetworkManager
    • JCS_PatchManager
    • JCS_PauseManager
    • JCS_PlayerManager
    • JCS_SceneManager
    • JCS_ScreenManager
    • JCS_SoundManager
    • JCS_TimeManager
    • JCS_UIManager
    • JCS_UtilManager
  • +
    Network
    • +
      Codec
      • JCS_CodecFactory
      • JCS_DefaultPacketDecoder
      • JCS_DefaultPacketEncoder
    • +
      Handler
      • JCS_EmptyHandler
      • JCS_HelloHandler
    • +
      Interface
      • JCS_Client
      • JCS_ClientHandler
      • JCS_GameSocket
      • JCS_PacketDecoder
      • JCS_PacketEncoder
      • JCS_PacketHandler
      • JCS_PacketProcessor
    • JCS_DefaultClientHandler
    • JCS_DefaultPacketProcessor
    • JCS_NetworkConstant
    • JCS_Packet
    • JCS_PacketLostPreventer
    • JCS_ServerRequestProcessor
    • JCS_TCPGameSocket
    • JCS_UDPGameSocket
  • +
    SaveLoad
    • JCS_AppData
    • JCS_BinData
    • JCS_JSONData
    • JCS_XMLData
  • +
    Scripts
    • +
      npc
      • npc2100
  • +
    Settings
    • +
      Others
      • JCS_PlatformSettings
      • JCS_PortalSettings
    • JCS_AppSettings
    • JCS_GameSettings
    • JCS_InputSettings
    • JCS_NetworkSettings
    • JCS_PackageDataSettings
    • JCS_PauseSettings
    • JCS_SceneSettings
    • JCS_ScreenSettings
    • JCS_SoundSettings
    • JCS_StreamingAssets
    • JCS_UISettings
  • +
    Shader
    • JCS_CameraRenderer
  • +
    Sound
    • JCS_BGMPlayer
    • JCS_SoundEffect
    • JCS_SoundPlayer
  • +
    Struct
    • +
      GUI
      • JCS_DropdownData
      • JCS_InputFieldData
      • JCS_ScrollbarData
      • JCS_SliderData
      • JCS_ToggleData
    • +
      Input
      • JCS_KeyWith
    • +
      Language
      • JCS_LangData
      • JCS_LangDataList
    • JCS_LoadedSpriteData
    • JCS_ScreenSize
    • JCS_ScreenSizef
    • JCS_TweenInfo
  • +
    Tags
    • JCS_RayIgnore
  • +
    Tools
    • +
      Attributes
      • CommentAttribute
    • +
      Edit
      • JCS_ObjectChecker
    • +
      System
      • CpuInfo
      • CpuTest
      • FPSDisplay
      • ReadSceneNames
    • JCS_DestroyReminder
    • JCS_INIFileReader
    • KeywordReplace
  • +
    UI
    • +
      Button
      • +
        Canvas
        • JCS_HideCanvasButton
        • JCS_HideCanvasGamePadButton
        • JCS_ShowCanvasButton
        • JCS_ShowCanvasGamePadButton
        • JCS_ToggleCanvasButton
        • JCS_ToggleCanvasGamePadButton
      • +
        Network
        • JCS_ExitAppOnlineButton
        • JCS_ExitAppOnlineGamePadButton
        • JCS_SwitchServerButton
        • JCS_SwitchServerGamePadButton
      • +
        Panel
        • JCS_ActivePanelButton
        • JCS_ActivePanelGamePadButton
        • JCS_DeactivePanelButton
        • JCS_DeactivePanelGamePadButton
        • JCS_TogglePanelButton
        • JCS_TogglePanelGamePadButton
      • +
        Pause
        • JCS_PauseGameButton
        • JCS_PauseGameGamePadButton
        • JCS_UnPauseGameButton
        • JCS_UnPauseGameGamePadButton
      • +
        Scene
        • JCS_ExitAppButton
        • JCS_ExitAppGamePadButton
        • JCS_LoadSceneButton
        • JCS_LoadSceneGamePadButton
        • JCS_SlideScreenButton
        • JCS_SlideScreenGamepadButton
      • +
        Slider
        • JCS_UpdateSliderButton
        • JCS_UpdateSliderGamepadButton
      • +
        Sound
        • JCS_SwitchBGMButton
      • +
        System
        • JCS_ActionButton
        • JCS_ActionGamePadButton
        • JCS_EchoButton
        • JCS_EchoGamePadButton
        • JCS_EmptyButton
        • JCS_EmptyGamePadButton
        • JCS_ToggleButton
        • JCS_ToggleGamePadButton
      • JCS_OpenURLButton
      • JCS_OpenURLGamePadButton
      • JCS_RewardAdsButton
      • JCS_RollSelectorButton
      • JCS_ScreenshotButton
      • JCS_WebcamButton
    • +
      Cursor
      • JCS_2DCursor
      • JCS_3DCursor
    • +
      DeltaNumber
      • JCS_DeltaNumber
      • JCS_TextDeltaNumber
    • +
      Dialogue
      • JCS_DialogueSystem
      • JCS_TalkObject
    • +
      GameWindow
      • JCS_BaseDialogueObject
      • JCS_DialogueObject
      • JCS_GameWindow
      • JCS_GameWindowHandler
    • +
      InGameLogSystem
      • JCS_IGLogSystem
      • JCS_LogText
    • +
      Language
      • JCS_LangText
    • +
      LinkedObject
      • JCS_TransformLinkedObject
      • JCS_TransformLinkedObjectController
    • +
      Page
      • JCS_PageIndicators
    • +
      Panel
      • JCS_SequenceSlidePanel
      • JCS_TimePanel
    • +
      Responsive
      • JCS_ResponsiveFitAll
    • +
      Slider
      • JCS_SliderInputField
      • JCS_SliderTextDisplay
      • JCS_SoundSlider
      • JCS_TimeScaleSlider
    • +
      Sortable
      • JCS_GUIComponentLayer
      • JCS_PanelLayer
    • +
      Text
      • JCS_DamageText
      • JCS_DamageTextPool
      • JCS_GradientText
      • JCS_MixDamageTextPool
      • JCS_TextAnimation
    • +
      Timer
      • JCS_SpriteTimer
      • JCS_TextTimer
    • +
      Toggle
      • JCS_Toggle
      • JCS_ToggleSign
    • +
      Undo Redo
      • JCS_UndoRedoComponent
      • JCS_UndoRedoSystem
    • +
      Version
      • JCS_VersionText
    • JCS_3DLiquidBarText
    • JCS_BlackScreen
    • JCS_BlackSlideScreen
    • JCS_Button
    • JCS_ButtonFunctions
    • JCS_ButtonPointer
    • JCS_Canvas
    • JCS_CanvasComp
    • JCS_Dropdown
    • JCS_FadeScreen
    • JCS_GUILiquidBar
    • JCS_GUIObject
    • JCS_GUITextPool
    • JCS_GamePadButton
    • JCS_HueController
    • JCS_InputField
    • JCS_LiquidBarText
    • JCS_Marquee
    • JCS_PanelChild
    • JCS_PanelRoot
    • JCS_ResizableScreenPanel
    • JCS_ResizeUI
    • JCS_RollBtnSelector
    • JCS_RouteGuageSystem
    • JCS_SettingObject
    • JCS_SlidePanel
    • JCS_SlideScreenPanelHolder
    • JCS_TextObject
    • JCS_TweenPanel
    • JCS_WhiteScreen
  • +
    Util
    • JCS_Bool3
    • JCS_Debug
    • JCS_Logger
    • JCS_Mathf
    • JCS_Path
    • JCS_Physics
    • JCS_Random
    • JCS_ResConverter
    • JCS_Time
    • JCS_UIUtil
    • JCS_Util
    • JCS_Vector
  • +
    Webcam
    • JCS_Webcam
  • JCS_Camera
  • JCS_ColliderObject
  • JCS_Constants
  • JCS_Screen
  • JCS_Startup
  • JCS_UniqueObject
  • JCS_UnityObject
  • JCS_VideoPlayer

\ No newline at end of file