diff --git a/api/CatchIo.Editor.SignalListenerEditors.BoolSignalListenerEditor.html b/api/CatchIo.Editor.SignalListenerEditors.BoolSignalListenerEditor.html new file mode 100644 index 0000000..19da7d1 --- /dev/null +++ b/api/CatchIo.Editor.SignalListenerEditors.BoolSignalListenerEditor.html @@ -0,0 +1,167 @@ + + + + + + + + Class BoolSignalListenerEditor + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
+
+ + + + +
+
+ +
+
Search Results for
+
+

+
+
    +
    +
    + + + +
    + + + + + + diff --git a/api/CatchIo.Editor.SignalListenerEditors.InteractionHUDSignalListenerEditor.html b/api/CatchIo.Editor.SignalListenerEditors.InteractionHUDSignalListenerEditor.html new file mode 100644 index 0000000..a6dc872 --- /dev/null +++ b/api/CatchIo.Editor.SignalListenerEditors.InteractionHUDSignalListenerEditor.html @@ -0,0 +1,167 @@ + + + + + + + + Class InteractionHUDSignalListenerEditor + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
    +
    + + + + +
    +
    + +
    +
    Search Results for
    +
    +

    +
    +
      +
      +
      + + + +
      + + + + + + diff --git a/api/CatchIo.Editor.SignalListenerEditors.html b/api/CatchIo.Editor.SignalListenerEditors.html index 68619b9..02bfbe8 100644 --- a/api/CatchIo.Editor.SignalListenerEditors.html +++ b/api/CatchIo.Editor.SignalListenerEditors.html @@ -87,8 +87,12 @@

      Classes

      +

      BoolSignalListenerEditor

      +

      FloatSignalListenerEditor

      +

      InteractionHUDSignalListenerEditor

      +

      IntSignalListenerEditor

      ItemSlotSignalListenerEditor

      diff --git a/api/CatchIo.Runtime.Camera.GameCamera.html b/api/CatchIo.Runtime.Camera.GameCamera.html index 948a5fb..5b8ac5e 100644 --- a/api/CatchIo.Runtime.Camera.GameCamera.html +++ b/api/CatchIo.Runtime.Camera.GameCamera.html @@ -84,8 +84,7 @@

      Class GameCamera

      The main camera class for in-game camera movements. -By passing the player object as its member, this object will initialize all the camera setup and follow the provided player. -There should only be one instance of this object per scene.

      +Manages all the camera setup and features for a single instance per scene, including zoom, follow, and overlay cameras.

      @@ -103,13 +102,14 @@

      Properties

      - -

      _overlayCamera

      -
      + +

      Camera

      +

      Gets the main camera instance.

      +
      Declaration
      -
      public List<OverlayCamera> _overlayCamera { get; }
      +
      public UnityEngine.Camera Camera { get; }
      Property Value
      @@ -121,20 +121,21 @@
      Property Value
      - +
      System.Collections.Generic.List<OverlayCamera>UnityEngine.Camera
      - -

      Camera

      -
      + +

      Follow

      +

      Gets the follow functionality of the camera.

      +
      Declaration
      -
      public UnityEngine.Camera Camera { get; }
      +
      public GameCameraFollow Follow { get; }
      Property Value
      @@ -146,67 +147,100 @@
      Property Value
      - +
      UnityEngine.CameraGameCameraFollow
      -

      Methods -

      - -

      AddCursedOneCullingMask()

      -

      Add CursedOne layer to the camera culling mask.

      + +

      OverlayCameras

      +

      List of overlay cameras associated with this camera.

      Declaration
      -
      public void AddCursedOneCullingMask()
      +
      public List<OverlayCamera> OverlayCameras { get; }
      +
      Property Value
      + + + + + + + + + + + + + +
      TypeDescription
      System.Collections.Generic.List<OverlayCamera>
      - -

      AddOverlayCamera(OverlayCamera)

      -
      + +

      Zoom

      +

      Gets the zoom functionality of the camera.

      +
      Declaration
      -
      public void AddOverlayCamera(OverlayCamera overlayCamera)
      +
      public GameCameraZoom Zoom { get; }
      -
      Parameters
      +
      Property Value
      - - - +
      TypeName Description
      OverlayCameraoverlayCameraGameCameraZoom
      +

      Methods +

      - -

      AddSpectateCullingMask()

      -

      Add Spectate layer to the camera culling mask.

      + +

      AddOverlayCamera(OverlayCamera)

      +

      Adds an overlay camera to the stack if it is not already added.

      Declaration
      -
      public void AddSpectateCullingMask()
      +
      public void AddOverlayCamera(OverlayCamera overlayCamera)
      +
      Parameters
      + + + + + + + + + + + + + + + +
      TypeNameDescription
      OverlayCameraoverlayCamera

      The overlay camera to add.

      +

      GetOverlayCamera(Int32)

      -
      +

      Retrieves an overlay camera by its index in the overlay camera list.

      +
      Declaration
      @@ -225,7 +259,8 @@
      Parameters
      System.Int32 index - +

      The index of the overlay camera.

      + @@ -240,52 +275,21 @@
      Returns
      OverlayCamera - +

      The overlay camera if the index is valid, otherwise null.

      + - -

      Initialize()

      -
      -
      -
      Declaration
      -
      -
      public void Initialize()
      -
      - - - -

      RemoveCursedOneCullingMask()

      -

      Remove CursedOne layer to the camera culling mask.

      -
      -
      -
      Declaration
      -
      -
      public void RemoveCursedOneCullingMask()
      -
      - - - -

      RemoveSpectateCullingMask()

      -

      Remove Spectate layer to the camera culling mask.

      + +

      SetCullingMask(String, Boolean)

      +

      Sets the culling mask for the camera by adding or removing the specified layer.

      Declaration
      -
      public void RemoveSpectateCullingMask()
      -
      - - - -

      SetAttenuationObject(GameObject)

      -

      Set fmod Listener attenuation Object

      -
      -
      -
      Declaration
      -
      -
      public void SetAttenuationObject(GameObject attenuationObject)
      +
      public void SetCullingMask(string layerName, bool add)
      Parameters
      @@ -298,9 +302,16 @@
      Parameters
      - - - + + + + + + + +
      GameObjectattenuationObjectSystem.StringlayerName

      The name of the layer to modify in the culling mask.

      +
      System.Booleanadd

      True to add the layer, false to remove it.

      +
      diff --git a/api/CatchIo.Runtime.Camera.GameCameraMovement.html b/api/CatchIo.Runtime.Camera.GameCameraFollow.html similarity index 73% rename from api/CatchIo.Runtime.Camera.GameCameraMovement.html rename to api/CatchIo.Runtime.Camera.GameCameraFollow.html index 501030c..cb0a0f1 100644 --- a/api/CatchIo.Runtime.Camera.GameCameraMovement.html +++ b/api/CatchIo.Runtime.Camera.GameCameraFollow.html @@ -5,10 +5,10 @@ - Class GameCameraMovement + <title>Class GameCameraFollow | Catch.io Developer Reference - @@ -78,41 +78,38 @@
      -
      +
      -

      Class GameCameraMovement +

      Class GameCameraFollow

      -

      Camera movement logic to make view transition smooth. -This object should be a child of the main camera object.

      +

      Handles camera movement logic for smoothly following the target using Cinemachine. +Includes functionality for panning the camera based on user input.

      Inheritance
      System.Object
      -
      GameCameraMovement
      -
      -
      -
      Implements
      - +
      GameCameraFollow
      Namespace: CatchIo.Runtime.Camera
      Assembly: cs.temp.dll.dll
      -
      Syntax
      +
      Syntax
      -
      public class GameCameraMovement : MonoBehaviour, ICameraElement
      +
      public class GameCameraFollow : MonoBehaviour

      Methods

      - -

      Initialize(UnityEngine.Camera)

      -
      + +

      SetFollowingTarget(Transform, Boolean)

      +

      Sets the target transform for the camera to follow.

      +
      Declaration
      -
      public void Initialize(UnityEngine.Camera mainCamera)
      +
      public void SetFollowingTarget(Transform target, bool attenuationObject = true)
      Parameters
      @@ -125,16 +122,18 @@
      Parameters
      - - + + + + + + +
      UnityEngine.CameramainCameraTransformtarget

      The transform of the target to follow.

      +
      System.BooleanattenuationObject
      -

      Implements

      -
      diff --git a/api/CatchIo.Runtime.Camera.GameCameraInputHandler.html b/api/CatchIo.Runtime.Camera.GameCameraInputHandler.html new file mode 100644 index 0000000..d0fc7b3 --- /dev/null +++ b/api/CatchIo.Runtime.Camera.GameCameraInputHandler.html @@ -0,0 +1,241 @@ + + + + + + + + Class GameCameraInputHandler + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
      +
      + + + + +
      +
      + +
      +
      Search Results for
      +
      +

      +
      +
        +
        +
        + + +
        +
        + +
        +
        + + + + + + diff --git a/api/CatchIo.Runtime.Camera.GameCameraZoom.html b/api/CatchIo.Runtime.Camera.GameCameraZoom.html index 806398b..762cca0 100644 --- a/api/CatchIo.Runtime.Camera.GameCameraZoom.html +++ b/api/CatchIo.Runtime.Camera.GameCameraZoom.html @@ -83,7 +83,8 @@

        Class GameCameraZoom

        -

        This object should be a child of the main camera object.

        +

        Handles zooming logic for the game camera using Cinemachine. +Provides smooth transitions and constraints for zoom levels.

        @@ -91,27 +92,35 @@
        Inheritance
        System.Object
        GameCameraZoom
        -
        -
        Implements
        - -
        Namespace: CatchIo.Runtime.Camera
        Assembly: cs.temp.dll.dll
        Syntax
        -
        public class GameCameraZoom : MonoBehaviour, ICameraElement
        +
        public class GameCameraZoom : MonoBehaviour

        Methods

        - -

        Initialize(UnityEngine.Camera)

        -
        + +

        ResetZoomLevelToOrigin()

        +

        Resets the zoom level to the original default value.

        +
        +
        +
        Declaration
        +
        +
        public void ResetZoomLevelToOrigin()
        +
        + + + +

        SetZoomLevel(Single)

        +

        Sets the zoom level to the specified value, clamped within the allowable range.

        +
        Declaration
        -
        public void Initialize(UnityEngine.Camera mainCamera)
        +
        public void SetZoomLevel(float zoomLevel)
        Parameters
        @@ -124,16 +133,13 @@
        Parameters
        - - - + + +
        UnityEngine.CameramainCameraSystem.SinglezoomLevel

        The desired zoom level.

        +
        -

        Implements

        -
        diff --git a/api/CatchIo.Runtime.Camera.html b/api/CatchIo.Runtime.Camera.html index d6e6a3e..a3dbcc3 100644 --- a/api/CatchIo.Runtime.Camera.html +++ b/api/CatchIo.Runtime.Camera.html @@ -89,22 +89,22 @@

        Classes

        GameCamera

        The main camera class for in-game camera movements. -By passing the player object as its member, this object will initialize all the camera setup and follow the provided player. -There should only be one instance of this object per scene.

        +Manages all the camera setup and features for a single instance per scene, including zoom, follow, and overlay cameras.

        -

        GameCameraMovement

        -

        Camera movement logic to make view transition smooth. -This object should be a child of the main camera object.

        +

        GameCameraFollow

        +

        Handles camera movement logic for smoothly following the target using Cinemachine. +Includes functionality for panning the camera based on user input.

        +
        +

        GameCameraInputHandler

        +

        Handles input for controlling camera movements such as panning. +Manages enabling, disabling, and cleanup of input actions.

        GameCameraZoom

        -

        This object should be a child of the main camera object.

        +

        Handles zooming logic for the game camera using Cinemachine. +Provides smooth transitions and constraints for zoom levels.

        OverlayCamera

        -

        Interfaces -

        -

        ICameraElement

        -
        diff --git a/api/CatchIo.Runtime.Character.CharacterFacade.html b/api/CatchIo.Runtime.Character.CharacterFacade.html index f28a5a0..888d6e8 100644 --- a/api/CatchIo.Runtime.Character.CharacterFacade.html +++ b/api/CatchIo.Runtime.Character.CharacterFacade.html @@ -90,6 +90,10 @@
        Inheritance
        System.Object
        CharacterFacade
        +
        +
        Implements
        +
        IPositionProvider
        +
        Namespace: CatchIo.Runtime.Character
        Assembly: cs.temp.dll.dll
        Syntax
        @@ -414,30 +418,6 @@
        Field Value
        -

        OnObserved

        -
        -
        -
        Declaration
        -
        -
        public Action OnObserved
        -
        -
        Field Value
        - - - - - - - - - - - - - -
        TypeDescription
        System.Action
        - -

        OnRemoveCursed

        @@ -658,6 +638,31 @@
        Property Value
        + +

        ClosestHurtBox

        +
        +
        +
        Declaration
        +
        +
        public HurtBox ClosestHurtBox { get; }
        +
        +
        Property Value
        + + + + + + + + + + + + + +
        TypeDescription
        HurtBox
        + +

        CurseEffect

        @@ -908,13 +913,13 @@
        Property Value
        - -

        NearestCharacterInteractable

        + +

        ItemUser

        Declaration
        -
        public ICharacterInteractable NearestCharacterInteractable { get; }
        +
        public CharacterItemUser ItemUser { get; }
        Property Value
        @@ -926,7 +931,7 @@
        Property Value
        - + @@ -1008,6 +1013,31 @@
        Property Value
        ICharacterInteractableCharacterItemUser
        + +

        ScoutingMarker

        +
        +
        +
        Declaration
        +
        +
        public CharacterScoutingMarker ScoutingMarker { get; }
        +
        +
        Property Value
        + + + + + + + + + + + + + +
        TypeDescription
        CharacterScoutingMarker
        + +

        Status

        @@ -1186,16 +1216,6 @@
        Declaration
        - -

        ConsumeItem()

        -
        -
        -
        Declaration
        -
        -
        public void ConsumeItem()
        -
        - -

        CreateItem<T>(ItemData)

        @@ -1403,13 +1423,13 @@
        Parameters
        - -

        GetCenterPosition()

        + +

        GetPosition()

        Declaration
        -
        public Vector3 GetCenterPosition()
        +
        public Vector3 GetPosition()
        Returns
        @@ -1752,6 +1772,10 @@
        Declaration
        public void ThrowItem()
        +

        Implements

        +
        + IPositionProvider +
        diff --git a/api/CatchIo.Runtime.Character.CharacterInput.html b/api/CatchIo.Runtime.Character.CharacterInput.html index 4501d30..a0d865a 100644 --- a/api/CatchIo.Runtime.Character.CharacterInput.html +++ b/api/CatchIo.Runtime.Character.CharacterInput.html @@ -148,30 +148,6 @@
        Field Value
        -

        OnConsumeItem

        -
        -
        -
        Declaration
        -
        -
        public UnityEvent OnConsumeItem
        -
        -
        Field Value
        - - - - - - - - - - - - - -
        TypeDescription
        UnityEvent
        - -

        OnDiscardItem

        @@ -316,36 +292,12 @@
        Field Value
        -

        OnObserveMoveSpeedControl

        -
        -
        -
        Declaration
        -
        -
        public UnityEvent<int> OnObserveMoveSpeedControl
        -
        -
        Field Value
        - - - - - - - - - - - - - -
        TypeDescription
        UnityEvent<System.Int32>
        - - -

        OnObserveZoom

        +

        OnThrowItem

        Declaration
        -
        public UnityEvent<int> OnObserveZoom
        +
        public UnityEvent OnThrowItem
        Field Value
        @@ -357,19 +309,19 @@
        Field Value
        - +
        UnityEvent<System.Int32>UnityEvent
        -

        OnThrowItem

        +

        OnUseItem

        Declaration
        -
        public UnityEvent OnThrowItem
        +
        public UnityEvent OnUseItem
        Field Value
        @@ -557,13 +509,13 @@
        Declaration
        - -

        DisableObserverControls()

        + +

        DisableUseItemEvent()

        Declaration
        -
        public void DisableObserverControls()
        +
        public void DisableUseItemEvent()
        @@ -607,13 +559,13 @@
        Declaration
        - -

        EnableObserverControls()

        + +

        EnableUseItemEvent()

        Declaration
        -
        public void EnableObserverControls()
        +
        public void EnableUseItemEvent()
        @@ -667,31 +619,6 @@
        Returns
        - -

        GetPanDirection()

        -
        -
        -
        Declaration
        -
        -
        public Vector2 GetPanDirection()
        -
        -
        Returns
        - - - - - - - - - - - - - -
        TypeDescription
        Vector2
        - -

        IsPointerOverUI()

        diff --git a/api/CatchIo.Runtime.Character.CharacterRotator.html b/api/CatchIo.Runtime.Character.CharacterRotator.html index fc5af57..7c4d047 100644 --- a/api/CatchIo.Runtime.Character.CharacterRotator.html +++ b/api/CatchIo.Runtime.Character.CharacterRotator.html @@ -83,7 +83,9 @@

        Class CharacterRotator

        -
        +

        Extends the EntityRotator to provide additional functionality specific to character rotation, +including updating the character's view vector and angle status.

        +
        Inheritance
        @@ -94,7 +96,7 @@
        Namespace: Syntax
        -
        public class CharacterRotator : MonoBehaviour
        +
        public class CharacterRotator : EntityRotator

        Methods

        @@ -102,11 +104,12 @@

        Methods

        RotateTowards(Vector2)

        -
        +

        Rotates the character towards a specific direction and updates the character's status.

        +
        Declaration
        -
        public void RotateTowards(Vector2 direction)
        +
        public override void RotateTowards(Vector2 direction)
        Parameters
        @@ -121,10 +124,33 @@
        Parameters
        - +
        Vector2 direction

        The direction to rotate towards.

        +
        + + + +

        Start()

        +

        Initializes the base rotator and character facade on startup.

        +
        +
        +
        Declaration
        +
        +
        protected override void Start()
        +
        + + + +

        UpdateViewAngle()

        +

        Updates the view angle and synchronizes it with the character's status.

        +
        +
        +
        Declaration
        +
        +
        protected override void UpdateViewAngle()
        +
        diff --git a/api/CatchIo.Runtime.Character.Detector.CharacterInteractableDetector.html b/api/CatchIo.Runtime.Character.Detector.CharacterInteractableDetector.html index 228412a..c7acd44 100644 --- a/api/CatchIo.Runtime.Character.Detector.CharacterInteractableDetector.html +++ b/api/CatchIo.Runtime.Character.Detector.CharacterInteractableDetector.html @@ -101,13 +101,13 @@

        Properties

        - -

        CharacterInteractable

        + +

        ClosestHurtBox

        Declaration
        -
        public ICharacterInteractable CharacterInteractable { get; }
        +
        public HurtBox ClosestHurtBox { get; }
        Property Value
        @@ -119,7 +119,7 @@
        Property Value
        - + diff --git a/api/CatchIo.Runtime.Character.Detector.CharacterWhisperSender.html b/api/CatchIo.Runtime.Character.Detector.CharacterWhisperSender.html new file mode 100644 index 0000000..726c80b --- /dev/null +++ b/api/CatchIo.Runtime.Character.Detector.CharacterWhisperSender.html @@ -0,0 +1,213 @@ + + + + + + + + Class CharacterWhisperSender + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
        +
        + + + + +
        +
        + +
        +
        Search Results for
        +
        +

        +
        +
          +
          +
          +
          ICharacterInteractableHurtBox
          + + + + + + + + + + + + + + +
          TypeNameDescription
          CharacterWhisperHurtBoxhurtBox
          + + + +

          OnHurtBoxExited(CharacterWhisperHurtBox)

          +
          +
          +
          Declaration
          +
          +
          protected override void OnHurtBoxExited(CharacterWhisperHurtBox hurtBox)
          +
          +
          Parameters
          + + + + + + + + + + + + + + + +
          TypeNameDescription
          CharacterWhisperHurtBoxhurtBox
          + +
          + + +
          + + + + + + + + + + diff --git a/api/CatchIo.Runtime.Character.Detector.html b/api/CatchIo.Runtime.Character.Detector.html index ce2638d..4eb8185 100644 --- a/api/CatchIo.Runtime.Character.Detector.html +++ b/api/CatchIo.Runtime.Character.Detector.html @@ -94,15 +94,13 @@

          CharacterItemCollector

          +

          CharacterWhisperSender

          +

          Manages whisper sending functionality for characters, integrating character-specific events like death and curses.

          +

          HidingSpotDetector

          LightSourceDetector

          -

          PlayerDetector

          -

          Detect nearby players in given distance and play sfx -DeathMatch mode : Players can detect any other player -Cursed one mode : Cursed player only detect non-cursed players and non-cursed players only detect cursed one.

          -

          SoundDetector

          Component responsible for detecting sound events within a specified range. Listens for SoundWaveEvent events and triggers appropriate responses in the local character.

          diff --git a/api/CatchIo.Runtime.NPC.NPCRotation.html b/api/CatchIo.Runtime.Character.Emitters.CharacterWhisperEmitter.html similarity index 66% rename from api/CatchIo.Runtime.NPC.NPCRotation.html rename to api/CatchIo.Runtime.Character.Emitters.CharacterWhisperEmitter.html index 78a9a49..1dc3caf 100644 --- a/api/CatchIo.Runtime.NPC.NPCRotation.html +++ b/api/CatchIo.Runtime.Character.Emitters.CharacterWhisperEmitter.html @@ -5,10 +5,10 @@ - Class NPCRotation + <title>Class CharacterWhisperEmitter | Catch.io Developer Reference - @@ -78,89 +78,67 @@
          -
          +
          -

          Class NPCRotation +

          Class CharacterWhisperEmitter

          Inheritance
          System.Object
          -
          NPCRotation
          +
          CharacterWhisperEmitter
          -
          -
          Implements
          -
          IPunObservable
          -
          -
          Namespace: CatchIo.Runtime.NPC
          +
          Namespace: CatchIo.Runtime.Character.Emitters
          Assembly: cs.temp.dll.dll
          -
          Syntax
          +
          Syntax
          -
          public class NPCRotation : MonoBehaviour
          +
          public sealed class CharacterWhisperEmitter : EntityWhisperSFXEmitter

          Methods

          - -

          DirectionState()

          + +

          OnStartWhisper(Int32, Boolean)

          Declaration
          -
          public CharacterDirectionState DirectionState()
          +
          protected override void OnStartWhisper(int senderViewID, bool withOverlay = false)
          -
          Returns
          +
          Parameters
          + - + + - -
          TypeName Description
          CharacterDirectionStateSystem.Int32senderViewID
          - - - -

          GetViewAngle()

          -
          -
          -
          Declaration
          -
          -
          public float GetViewAngle()
          -
          -
          Returns
          - - - - - - - - - + +
          TypeDescription
          System.SingleSystem.BooleanwithOverlay
          - -

          OnPhotonSerializeView(PhotonStream, PhotonMessageInfo)

          + +

          OnStopWhisper(Int32, Boolean)

          Declaration
          -
          public void OnPhotonSerializeView(PhotonStream stream, PhotonMessageInfo info)
          +
          protected override void OnStopWhisper(int senderViewID, bool withOverlay = false)
          Parameters
          @@ -173,20 +151,26 @@
          Parameters
          - - + + - - + +
          PhotonStreamstreamSystem.Int32senderViewID
          PhotonMessageInfoinfoSystem.BooleanwithOverlay
          -

          Implements

          -
          - IPunObservable + + + +

          Start()

          +
          +
          +
          Declaration
          +
          +
          protected override void Start()
          diff --git a/api/CatchIo.Runtime.Character.Core.html b/api/CatchIo.Runtime.Character.Emitters.html similarity index 85% rename from api/CatchIo.Runtime.Character.Core.html rename to api/CatchIo.Runtime.Character.Emitters.html index 8dcd406..2957ce8 100644 --- a/api/CatchIo.Runtime.Character.Core.html +++ b/api/CatchIo.Runtime.Character.Emitters.html @@ -5,10 +5,10 @@ - Namespace CatchIo.Runtime.Character.Core + <title>Namespace CatchIo.Runtime.Character.Emitters | Catch.io Developer Reference - @@ -78,20 +78,16 @@
          -
          +
          -

          Namespace CatchIo.Runtime.Character.Core +

          Namespace CatchIo.Runtime.Character.Emitters

          Classes

          -

          CharacterItemThrower

          -

          Manages item throwing and dropping actions for a character, including trajectory calculations, -item instantiation, and handling of throw events.

          -
          -

          CharacterMovement

          +

          CharacterWhisperEmitter

          diff --git a/api/CatchIo.Runtime.Character.FSM.CharacterStateMachine.html b/api/CatchIo.Runtime.Character.FSM.CharacterStateMachine.html index d016218..2ec329d 100644 --- a/api/CatchIo.Runtime.Character.FSM.CharacterStateMachine.html +++ b/api/CatchIo.Runtime.Character.FSM.CharacterStateMachine.html @@ -256,7 +256,7 @@

          Declaration
          -
          public CharacterMovement Movement { get; }
          +
          public EntityMovement Movement { get; }
          Property Value
          @@ -268,7 +268,7 @@
          Property Value
          - + diff --git a/api/CatchIo.Runtime.Character.FSM.States.ActionStates.CharacterActionState.html b/api/CatchIo.Runtime.Character.FSM.States.ActionStates.CharacterActionState.html index e71a7cb..fb6cc9f 100644 --- a/api/CatchIo.Runtime.Character.FSM.States.ActionStates.CharacterActionState.html +++ b/api/CatchIo.Runtime.Character.FSM.States.ActionStates.CharacterActionState.html @@ -93,6 +93,7 @@
          Inheritance
          CharacterConsumeState
          CharacterDeathState
          CharacterDiscardState
          +
          CharacterEquipState
          CharacterHeavyAttackState
          CharacterLightAttackState
          CharacterStunState
          diff --git a/api/CatchIo.Runtime.Character.FSM.States.MoveStates.CharacterObserveState.html b/api/CatchIo.Runtime.Character.FSM.States.ActionStates.CharacterEquipState.html similarity index 57% rename from api/CatchIo.Runtime.Character.FSM.States.MoveStates.CharacterObserveState.html rename to api/CatchIo.Runtime.Character.FSM.States.ActionStates.CharacterEquipState.html index 38cbab0..c54ccdf 100644 --- a/api/CatchIo.Runtime.Character.FSM.States.MoveStates.CharacterObserveState.html +++ b/api/CatchIo.Runtime.Character.FSM.States.ActionStates.CharacterEquipState.html @@ -5,10 +5,10 @@ - Class CharacterObserveState + <title>Class CharacterEquipState | Catch.io Developer Reference - @@ -78,10 +78,10 @@
          -
          -
          Namespace: CatchIo.Runtime.Character.FSM.States.MoveStates
          +
          Namespace: CatchIo.Runtime.Character.FSM.States.ActionStates
          Assembly: cs.temp.dll.dll
          -
          Syntax
          +
          Syntax
          -
          [Serializable]
          -public class CharacterObserveState : CharacterMoveState
          +
          public class CharacterEquipState : CharacterActionState

          Constructors

          - -

          CharacterObserveState(CharacterStateMachine, CharacterStateFactory)

          + +

          CharacterEquipState(CharacterStateMachine, CharacterStateFactory)

          Declaration
          -
          public CharacterObserveState(CharacterStateMachine stateMachine, CharacterStateFactory factory)
          +
          public CharacterEquipState(CharacterStateMachine stateMachine, CharacterStateFactory factory)
          Parameters
          CharacterMovementEntityMovement
          @@ -164,20 +157,8 @@

          Methods

          - -

          CheckSwitchStates()

          -
          -
          -
          Declaration
          -
          -
          public override void CheckSwitchStates()
          -
          -
          Overrides
          -
          CharacterBaseState.CheckSwitchStates()
          - - - -

          EnterState()

          + +

          EnterState()

          Declaration
          @@ -185,11 +166,11 @@
          Declaration
          public override void EnterState()
          Overrides
          -
          CharacterBaseState.EnterState()
          +
          CharacterActionState.EnterState()
          - -

          ExitState()

          + +

          ExitState()

          Declaration
          @@ -197,19 +178,7 @@
          Declaration
          public override void ExitState()
          Overrides
          -
          CharacterMoveState.ExitState()
          - - - -

          FixedUpdateState()

          -
          -
          -
          Declaration
          -
          -
          public override void FixedUpdateState()
          -
          -
          Overrides
          -
          CharacterBaseState.FixedUpdateState()
          +
          CharacterActionState.ExitState()
          diff --git a/api/CatchIo.Runtime.Character.FSM.States.ActionStates.html b/api/CatchIo.Runtime.Character.FSM.States.ActionStates.html index bad7861..cca4ba7 100644 --- a/api/CatchIo.Runtime.Character.FSM.States.ActionStates.html +++ b/api/CatchIo.Runtime.Character.FSM.States.ActionStates.html @@ -95,6 +95,8 @@

          CharacterDiscardState

          +

          CharacterEquipState

          +

          CharacterHeavyAttackState

          CharacterLightAttackState

          diff --git a/api/CatchIo.Runtime.Character.FSM.States.CharacterStateFactory.html b/api/CatchIo.Runtime.Character.FSM.States.CharacterStateFactory.html index 0854c5c..67da32e 100644 --- a/api/CatchIo.Runtime.Character.FSM.States.CharacterStateFactory.html +++ b/api/CatchIo.Runtime.Character.FSM.States.CharacterStateFactory.html @@ -204,13 +204,13 @@
          Returns
          - -

          HeavyAttack()

          + +

          Equip()

          Declaration
          -
          public CharacterBaseState HeavyAttack()
          +
          public CharacterBaseState Equip()
          Returns
          @@ -229,13 +229,13 @@
          Returns
          - -

          HeavyAttackCharge()

          + +

          HeavyAttack()

          Declaration
          -
          public CharacterBaseState HeavyAttackCharge()
          +
          public CharacterBaseState HeavyAttack()
          Returns
          @@ -254,13 +254,13 @@
          Returns
          - -

          LightAttack()

          + +

          HeavyAttackCharge()

          Declaration
          -
          public CharacterBaseState LightAttack()
          +
          public CharacterBaseState HeavyAttackCharge()
          Returns
          @@ -279,13 +279,13 @@
          Returns
          - -

          Observe()

          + +

          LightAttack()

          Declaration
          -
          public CharacterBaseState Observe()
          +
          public CharacterBaseState LightAttack()
          Returns
          diff --git a/api/CatchIo.Runtime.Character.FSM.States.MoveStates.CharacterMoveState.html b/api/CatchIo.Runtime.Character.FSM.States.MoveStates.CharacterMoveState.html index 25b1520..7ff8d60 100644 --- a/api/CatchIo.Runtime.Character.FSM.States.MoveStates.CharacterMoveState.html +++ b/api/CatchIo.Runtime.Character.FSM.States.MoveStates.CharacterMoveState.html @@ -91,7 +91,6 @@
          Inheritance
          CharacterBaseState
          CharacterMoveState
          CharacterChargeState
          -
          CharacterObserveState
          CharacterRunState
          CharacterSneakState
          CharacterSneakStaticState
          diff --git a/api/CatchIo.Runtime.Character.FSM.States.MoveStates.CharacterRunState.html b/api/CatchIo.Runtime.Character.FSM.States.MoveStates.CharacterRunState.html index ac4f96e..5c75393 100644 --- a/api/CatchIo.Runtime.Character.FSM.States.MoveStates.CharacterRunState.html +++ b/api/CatchIo.Runtime.Character.FSM.States.MoveStates.CharacterRunState.html @@ -157,6 +157,32 @@
          Parameters
          +

          Fields +

          + + +

          ZOOM_LEVEL

          +
          +
          +
          Declaration
          +
          +
          public const int ZOOM_LEVEL = 12
          +
          +
          Field Value
          + + + + + + + + + + + + + +
          TypeDescription
          System.Int32

          Methods

          diff --git a/api/CatchIo.Runtime.Character.FSM.States.MoveStates.CharacterSneakState.html b/api/CatchIo.Runtime.Character.FSM.States.MoveStates.CharacterSneakState.html index 8ec737b..e2fd4ff 100644 --- a/api/CatchIo.Runtime.Character.FSM.States.MoveStates.CharacterSneakState.html +++ b/api/CatchIo.Runtime.Character.FSM.States.MoveStates.CharacterSneakState.html @@ -157,6 +157,32 @@
          Parameters
          +

          Fields +

          + + +

          ZOOM_LEVEL

          +
          +
          +
          Declaration
          +
          +
          public const float ZOOM_LEVEL = 8F
          +
          +
          Field Value
          + + + + + + + + + + + + + +
          TypeDescription
          System.Single

          Methods

          diff --git a/api/CatchIo.Runtime.Character.FSM.States.MoveStates.CharacterSpectateState.html b/api/CatchIo.Runtime.Character.FSM.States.MoveStates.CharacterSpectateState.html index 21e406e..7595318 100644 --- a/api/CatchIo.Runtime.Character.FSM.States.MoveStates.CharacterSpectateState.html +++ b/api/CatchIo.Runtime.Character.FSM.States.MoveStates.CharacterSpectateState.html @@ -160,6 +160,32 @@
          Parameters
          +

          Fields +

          + + +

          ZOOM_LEVEL

          +
          +
          +
          Declaration
          +
          +
          public const float ZOOM_LEVEL = 15F
          +
          +
          Field Value
          + + + + + + + + + + + + + +
          TypeDescription
          System.Single

          Methods

          diff --git a/api/CatchIo.Runtime.Character.FSM.States.MoveStates.CharacterStaticState.html b/api/CatchIo.Runtime.Character.FSM.States.MoveStates.CharacterStaticState.html index 1e26db5..44a93fc 100644 --- a/api/CatchIo.Runtime.Character.FSM.States.MoveStates.CharacterStaticState.html +++ b/api/CatchIo.Runtime.Character.FSM.States.MoveStates.CharacterStaticState.html @@ -157,6 +157,32 @@
          Parameters
          +

          Fields +

          + + +

          ZOOM_LEVEL

          +
          +
          +
          Declaration
          +
          +
          public const float ZOOM_LEVEL = 8F
          +
          +
          Field Value
          + + + + + + + + + + + + + +
          TypeDescription
          System.Single

          Methods

          diff --git a/api/CatchIo.Runtime.Character.FSM.States.MoveStates.html b/api/CatchIo.Runtime.Character.FSM.States.MoveStates.html index 6c930ad..b5fff36 100644 --- a/api/CatchIo.Runtime.Character.FSM.States.MoveStates.html +++ b/api/CatchIo.Runtime.Character.FSM.States.MoveStates.html @@ -91,8 +91,6 @@

          CharacterMoveState

          -

          CharacterObserveState

          -

          CharacterRunState

          CharacterSneakState

          diff --git a/api/CatchIo.Runtime.Character.Core.CharacterItemThrower.html b/api/CatchIo.Runtime.Character.Inventory.CharacterItemThrower.html similarity index 76% rename from api/CatchIo.Runtime.Character.Core.CharacterItemThrower.html rename to api/CatchIo.Runtime.Character.Inventory.CharacterItemThrower.html index 1e1ee5f..a6f1cd1 100644 --- a/api/CatchIo.Runtime.Character.Core.CharacterItemThrower.html +++ b/api/CatchIo.Runtime.Character.Inventory.CharacterItemThrower.html @@ -78,10 +78,10 @@
          -
          +
          -

          Class CharacterItemThrower +

          Class CharacterItemThrower

          Manages item throwing and dropping actions for a character, including trajectory calculations, item instantiation, and handling of throw events.

          @@ -92,9 +92,9 @@
          Inheritance
          System.Object
          CharacterItemThrower
          -
          Namespace: CatchIo.Runtime.Character.Core
          +
          Namespace: CatchIo.Runtime.Character.Inventory
          Assembly: cs.temp.dll.dll
          -
          Syntax
          +
          Syntax
          public class CharacterItemThrower
          @@ -102,8 +102,8 @@

          Constructors

          - -

          CharacterItemThrower(CharacterFacade, InventoryItemFactory)

          + +

          CharacterItemThrower(CharacterFacade, InventoryItemFactory)

          Initializes the CharacterItemThrower with references to the character and inventory item factory.

          @@ -128,7 +128,7 @@
          Parameters
          - InventoryItemFactory + InventoryItemFactory inventoryItemFactory

          The factory used for creating item instances.

          @@ -139,8 +139,8 @@

          Methods

          - -

          DropItemAsync(ItemData, Vector2)

          + +

          DropItemAsync(ItemData, Vector2)

          Asynchronously drops an item in a specified direction from the character's position.

          @@ -189,8 +189,8 @@
          Returns
          - -

          DropItemRandomAsync(ItemData, Single)

          + +

          DropItemRandomAsync(ItemData, Single)

          Asynchronously drops an item in a random direction from the character's position, ensuring a minimum drop magnitude.

          @@ -240,8 +240,8 @@
          Returns
          - -

          GetTrajectoryPath(ThrowableItemData, Vector2)

          + +

          GetTrajectoryPath(ThrowableItemData, Vector2)

          Calculates the trajectory path for a throwable item from the character's position to the target position.

          @@ -291,8 +291,8 @@
          Returns
          - -

          ThrowItemAsync(ThrowableItemData, Vector2)

          + +

          ThrowItemAsync(ThrowableItemData, Vector2)

          Asynchronously throws a throwable item towards a specified position, with trajectory clamping.

          @@ -339,33 +339,6 @@
          Returns
          -

          Events -

          - - -

          OnThrowItem

          -

          Event triggered when an item is successfully thrown.

          -
          -
          -
          Declaration
          -
          -
          public event UnityAction OnThrowItem
          -
          -
          Event Type
          - - - - - - - - - - - - - -
          TypeDescription
          UnityAction
          diff --git a/api/CatchIo.Runtime.Character.Inventory.CharacterItemUser.html b/api/CatchIo.Runtime.Character.Inventory.CharacterItemUser.html new file mode 100644 index 0000000..8c69c73 --- /dev/null +++ b/api/CatchIo.Runtime.Character.Inventory.CharacterItemUser.html @@ -0,0 +1,497 @@ + + + + + + + + Class CharacterItemUser + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
          +
          + + + + +
          +
          + +
          +
          Search Results for
          +
          +

          +
          +
            +
            +
            + + +
            +
            + +
            +
            + + + + + + diff --git a/api/CatchIo.Runtime.Character.Inventories.Inventory.html b/api/CatchIo.Runtime.Character.Inventory.Inventory.html similarity index 72% rename from api/CatchIo.Runtime.Character.Inventories.Inventory.html rename to api/CatchIo.Runtime.Character.Inventory.Inventory.html index 43f504e..5bcadfa 100644 --- a/api/CatchIo.Runtime.Character.Inventories.Inventory.html +++ b/api/CatchIo.Runtime.Character.Inventory.Inventory.html @@ -78,10 +78,10 @@
            -
            +
            -

            Class Inventory +

            Class Inventory

            This class is container for items.

            @@ -91,9 +91,9 @@
            Inheritance
            System.Object
            Inventory
            -
            Namespace: CatchIo.Runtime.Character.Inventories
            +
            Namespace: CatchIo.Runtime.Character.Inventory
            Assembly: cs.temp.dll.dll
            -
            Syntax
            +
            Syntax
            [Serializable]
             public class Inventory
            @@ -102,8 +102,8 @@

            Constructors

            - -

            Inventory(Int32)

            + +

            Inventory(Int32)

            Declaration
            @@ -131,8 +131,8 @@

            Methods

            - -

            Clear()

            + +

            Clear()

            Declaration
            @@ -141,8 +141,8 @@
            Declaration
            - -

            Draw()

            + +

            Draw()

            Declaration
            @@ -151,8 +151,8 @@
            Declaration
            - -

            FindFirstEmptySlotIndex()

            + +

            FindFirstEmptySlotIndex()

            Declaration
            @@ -176,8 +176,8 @@
            Returns
            - -

            GetCount()

            + +

            GetCount()

            Declaration
            @@ -201,8 +201,8 @@
            Returns
            - -

            GetExistedNextItemSlot(Int32)

            + +

            GetExistedNextItemSlot(Int32)

            Declaration
            @@ -236,15 +236,15 @@
            Returns
            - ItemSlot + ItemSlot - -

            GetExistedPreviousItemSlot(Int32)

            + +

            GetExistedPreviousItemSlot(Int32)

            Declaration
            @@ -278,15 +278,15 @@
            Returns
            - ItemSlot + ItemSlot - -

            GetFirstItemSlot()

            + +

            GetFirstItemSlot()

            Declaration
            @@ -303,15 +303,15 @@
            Returns
            - ItemSlot + ItemSlot - -

            GetItem(Int32)

            + +

            GetItem(Int32)

            Declaration
            @@ -352,8 +352,8 @@
            Returns
            - -

            GetItemSlot(Int32)

            + +

            GetItemSlot(Int32)

            Declaration
            @@ -387,15 +387,15 @@
            Returns
            - ItemSlot + ItemSlot - -

            GetItemSlots()

            + +

            GetItemSlots()

            Declaration
            @@ -412,15 +412,15 @@
            Returns
            - System.Collections.Generic.List<ItemSlot> + System.Collections.Generic.List<ItemSlot> - -

            GetLastItemSlot()

            + +

            GetLastItemSlot()

            Declaration
            @@ -437,15 +437,15 @@
            Returns
            - ItemSlot + ItemSlot - -

            IsEmpty()

            + +

            IsEmpty()

            Declaration
            @@ -469,8 +469,8 @@
            Returns
            - -

            IsFull()

            + +

            IsFull()

            Declaration
            @@ -494,8 +494,8 @@
            Returns
            - -

            ToArray()

            + +

            ToArray()

            Declaration
            @@ -512,15 +512,15 @@
            Returns
            - ItemSlot[] + ItemSlot[] - -

            TryAddItemToItemSlot(Int32, ItemData)

            + +

            TryAddItemToItemSlot(Int32, ItemData)

            Declaration
            @@ -566,8 +566,8 @@
            Returns
            - -

            TryMakeEmptySlot(Int32)

            + +

            TryMakeEmptySlot(Int32)

            Declaration
            diff --git a/api/CatchIo.Runtime.Character.Inventories.InventoryController.html b/api/CatchIo.Runtime.Character.Inventory.InventoryController.html similarity index 72% rename from api/CatchIo.Runtime.Character.Inventories.InventoryController.html rename to api/CatchIo.Runtime.Character.Inventory.InventoryController.html index c42eed7..a60f488 100644 --- a/api/CatchIo.Runtime.Character.Inventories.InventoryController.html +++ b/api/CatchIo.Runtime.Character.Inventory.InventoryController.html @@ -78,10 +78,10 @@
            -
            +
            -

            Class InventoryController +

            Class InventoryController

            Manages the inventory system for a player character, allowing items to be added, removed, and selected through cursor-based navigation. Integrates with input handling for inventory management.

            @@ -92,9 +92,9 @@
            Inheritance
            System.Object
            InventoryController
            -
            Namespace: CatchIo.Runtime.Character.Inventories
            +
            Namespace: CatchIo.Runtime.Character.Inventory
            Assembly: cs.temp.dll.dll
            -
            Syntax
            +
            Syntax
            public class InventoryController : MonoBehaviourPun
            @@ -102,8 +102,8 @@

            Methods

            - -

            Clear()

            + +

            Clear()

            Clears all items from the inventory.

            @@ -113,8 +113,8 @@
            Declaration
            - -

            GetAllItemSlots()

            + +

            GetAllItemSlots()

            Retrieves all item slots in the inventory.

            @@ -132,7 +132,7 @@
            Returns
            - ItemSlot[] + ItemSlot[]

            An array of all item slots in the inventory.

            @@ -140,8 +140,8 @@
            Returns
            - -

            GetCount()

            + +

            GetCount()

            Declaration
            @@ -165,8 +165,8 @@
            Returns
            - -

            GetItem(Int32)

            + +

            GetItem(Int32)

            Retrieves the item data at the specified slot number.

            @@ -210,8 +210,8 @@
            Returns
            - -

            GetSelectedItem()

            + +

            GetSelectedItem()

            Gets the currently selected item in the inventory.

            @@ -237,8 +237,8 @@
            Returns
            - -

            IsEmpty()

            + +

            IsEmpty()

            Declaration
            @@ -262,8 +262,8 @@
            Returns
            - -

            IsFull()

            + +

            IsFull()

            Declaration
            @@ -287,8 +287,8 @@
            Returns
            - -

            IsLocked()

            + +

            IsLocked()

            Declaration
            @@ -312,8 +312,8 @@
            Returns
            - -

            LockInventory()

            + +

            LockInventory()

            Locks the inventory to prevent adding or removing items.

            @@ -323,8 +323,8 @@
            Declaration
            - -

            ReleaseItem(Boolean)

            + +

            ReleaseItem(Boolean)

            Releases the currently selected item from the inventory, unless locked (unless forced).

            @@ -352,8 +352,8 @@
            Parameters
            - -

            ReleaseItem(Int32, Boolean)

            + +

            ReleaseItem(Int32, Boolean)

            Releases the item at the specified slot number, unless locked (unless forced).

            @@ -387,8 +387,8 @@
            Parameters
            - -

            TryAddItem(ItemData)

            + +

            TryAddItem(ItemData)

            Attempts to add an item to the inventory. Returns false if the inventory is full or locked.

            @@ -432,8 +432,8 @@
            Returns
            - -

            UnlockInventory()

            + +

            UnlockInventory()

            Unlocks the inventory to allow adding or removing items.

            @@ -445,7 +445,7 @@

            Events

            -

            OnSelectItemSlot

            +

            OnSelectItemSlot

            Event triggered when a new item slot is selected.

            @@ -463,7 +463,7 @@
            Event Type
            - System.Action<ItemSlot> + System.Action<ItemSlot> diff --git a/api/CatchIo.Runtime.Character.Inventories.InventoryItemFactory.html b/api/CatchIo.Runtime.Character.Inventory.InventoryItemFactory.html similarity index 87% rename from api/CatchIo.Runtime.Character.Inventories.InventoryItemFactory.html rename to api/CatchIo.Runtime.Character.Inventory.InventoryItemFactory.html index aac83ea..2f18114 100644 --- a/api/CatchIo.Runtime.Character.Inventories.InventoryItemFactory.html +++ b/api/CatchIo.Runtime.Character.Inventory.InventoryItemFactory.html @@ -78,10 +78,10 @@
            -
            +
            -

            Class InventoryItemFactory +

            Class InventoryItemFactory

            Manages the creation of inventory items, handling both offline and online instantiation. Uses Photon for network synchronization and UniTask for asynchronous item creation.

            @@ -92,9 +92,9 @@
            Inheritance
            System.Object
            InventoryItemFactory
            -
            Namespace: CatchIo.Runtime.Character.Inventories
            +
            Namespace: CatchIo.Runtime.Character.Inventory
            Assembly: cs.temp.dll.dll
            -
            Syntax
            +
            Syntax
            public class InventoryItemFactory : MonoBehaviour
            @@ -102,8 +102,8 @@

            Methods

            - -

            CreateItemAsync<T>(ItemData)

            + +

            CreateItemAsync<T>(ItemData)

            Asynchronously creates an item, handling both offline and networked instantiation.

            diff --git a/api/CatchIo.Runtime.Character.Inventories.ItemSlot.html b/api/CatchIo.Runtime.Character.Inventory.ItemSlot.html similarity index 82% rename from api/CatchIo.Runtime.Character.Inventories.ItemSlot.html rename to api/CatchIo.Runtime.Character.Inventory.ItemSlot.html index 0a97e7b..061af96 100644 --- a/api/CatchIo.Runtime.Character.Inventories.ItemSlot.html +++ b/api/CatchIo.Runtime.Character.Inventory.ItemSlot.html @@ -78,10 +78,10 @@
            -
            +
            -

            Class ItemSlot +

            Class ItemSlot

            @@ -90,9 +90,9 @@
            Inheritance
            System.Object
            ItemSlot
            -
            Namespace: CatchIo.Runtime.Character.Inventories
            +
            Namespace: CatchIo.Runtime.Character.Inventory
            Assembly: cs.temp.dll.dll
            -
            Syntax
            +
            Syntax
            [Serializable]
             public class ItemSlot
            @@ -101,8 +101,8 @@

            Constructors

            - -

            ItemSlot(Int32, ItemData)

            + +

            ItemSlot(Int32, ItemData)

            Declaration
            @@ -135,8 +135,8 @@

            Properties

            - -

            ItemData

            + +

            ItemData

            Declaration
            @@ -160,8 +160,8 @@
            Property Value
            - -

            SlotNumber

            + +

            SlotNumber

            Declaration
            diff --git a/api/CatchIo.Runtime.Inputs.PlayerInventoryInputHandler.html b/api/CatchIo.Runtime.Character.Inventory.PlayerInventoryInputHandler.html similarity index 68% rename from api/CatchIo.Runtime.Inputs.PlayerInventoryInputHandler.html rename to api/CatchIo.Runtime.Character.Inventory.PlayerInventoryInputHandler.html index 9c45fb9..b3b86f8 100644 --- a/api/CatchIo.Runtime.Inputs.PlayerInventoryInputHandler.html +++ b/api/CatchIo.Runtime.Character.Inventory.PlayerInventoryInputHandler.html @@ -78,10 +78,10 @@
            -
            +
            -

            Class PlayerInventoryInputHandler +

            Class PlayerInventoryInputHandler

            Handles player input for managing inventory navigation, including cursor movement and item selection within the inventory. Integrates with Unity's input system.

            @@ -96,9 +96,9 @@
            Inheritance
            Implements
            GameInput.IPlayerInventoryInputActions
            -
            Namespace: CatchIo.Runtime.Inputs
            +
            Namespace: CatchIo.Runtime.Character.Inventory
            Assembly: cs.temp.dll.dll
            -
            Syntax
            +
            Syntax
            public class PlayerInventoryInputHandler : GameInput.IPlayerInventoryInputActions, IDisposable
            @@ -106,14 +106,14 @@

            Constructors

            - -

            PlayerInventoryInputHandler(PhotonView, GameInput, Single)

            + +

            PlayerInventoryInputHandler(PhotonView, GameInput)

            Initializes the player inventory input handler with the specified parameters.

            Declaration
            -
            public PlayerInventoryInputHandler(PhotonView photonView, GameInput gameInput, float scrollCoolDown)
            +
            public PlayerInventoryInputHandler(PhotonView photonView, GameInput gameInput)
            Parameters
            @@ -135,12 +135,6 @@
            Parameters
            - - - - - @@ -149,7 +143,7 @@

            Fields

            -

            _photonView

            +

            _photonView

            Declaration
            @@ -173,7 +167,7 @@
            Field Value
            GameInput gameInput

            The game input actions reference for managing inventory input.

            -
            System.SinglescrollCoolDown

            Cooldown duration between scroll actions.

            -

            MoveInventoryCursorInput

            +

            MoveInventoryCursorInput

            Declaration
            @@ -199,8 +193,8 @@

            Properties

            - -

            IsEnabled

            + +

            IsEnabled

            Checks if the player inventory input is currently enabled.

            @@ -227,8 +221,8 @@

            Methods

            - -

            Disable()

            + +

            Disable()

            Disables the player inventory input if it's currently enabled and if it's the local player.

            @@ -238,8 +232,8 @@
            Declaration
            - -

            Dispose()

            + +

            Dispose()

            Disposes of the input handler, removing all listeners for the cursor movement event.

            @@ -249,8 +243,8 @@
            Declaration
            - -

            Enable()

            + +

            Enable()

            Enables the player inventory input if it's not already enabled and if it's the local player.

            @@ -260,8 +254,8 @@
            Declaration
            - -

            OnItemSelect(InputAction.CallbackContext)

            + +

            OnItemSelect(InputAction.CallbackContext)

            Invoked when the item select input action is performed, determining the direction and invoking the cursor movement event accordingly.

            @@ -290,38 +284,8 @@
            Parameters
            - -

            OnScrollCursor(InputAction.CallbackContext)

            -

            Invoked when the scroll cursor input action is performed, handling inventory cursor scrolling -with a cooldown to prevent rapid scrolling.

            -
            -
            -
            Declaration
            -
            -
            public void OnScrollCursor(InputAction.CallbackContext context)
            -
            -
            Parameters
            - - - - - - - - - - - - - - - -
            TypeNameDescription
            InputAction.CallbackContextcontext

            The input action context containing details about the action state.

            -
            - - - -

            SetCallbacks()

            + +

            SetCallbacks()

            Sets the callbacks for the input actions, linking this handler to the input system if it's the local player.

            diff --git a/api/CatchIo.Runtime.Character.Inventories.html b/api/CatchIo.Runtime.Character.Inventory.html similarity index 78% rename from api/CatchIo.Runtime.Character.Inventories.html rename to api/CatchIo.Runtime.Character.Inventory.html index 66e8f21..3fb611a 100644 --- a/api/CatchIo.Runtime.Character.Inventories.html +++ b/api/CatchIo.Runtime.Character.Inventory.html @@ -5,10 +5,10 @@ - Namespace CatchIo.Runtime.Character.Inventories + <title>Namespace CatchIo.Runtime.Character.Inventory | Catch.io Developer Reference - @@ -78,28 +78,39 @@
            -
            +
            -

            Namespace CatchIo.Runtime.Character.Inventories +

            Namespace CatchIo.Runtime.Character.Inventory

            Classes

            -

            Inventory

            +

            CharacterItemThrower

            +

            Manages item throwing and dropping actions for a character, including trajectory calculations, +item instantiation, and handling of throw events.

            +
            +

            CharacterItemUser

            +

            Manages the character's interaction with items, including usage, stamina management, and inventory control.

            +
            +

            Inventory

            This class is container for items.

            -

            InventoryController

            +

            InventoryController

            Manages the inventory system for a player character, allowing items to be added, removed, and selected through cursor-based navigation. Integrates with input handling for inventory management.

            -

            InventoryItemFactory

            +

            InventoryItemFactory

            Manages the creation of inventory items, handling both offline and online instantiation. Uses Photon for network synchronization and UniTask for asynchronous item creation.

            -

            ItemSlot

            +

            ItemSlot

            +

            PlayerInventoryInputHandler

            +

            Handles player input for managing inventory navigation, including cursor movement +and item selection within the inventory. Integrates with Unity's input system.

            +
            diff --git a/api/CatchIo.Runtime.Character.NetworkCharacter.html b/api/CatchIo.Runtime.Character.NetworkCharacter.html index 44a0cc5..7609584 100644 --- a/api/CatchIo.Runtime.Character.NetworkCharacter.html +++ b/api/CatchIo.Runtime.Character.NetworkCharacter.html @@ -437,38 +437,6 @@
            Parameters
            - -

            PlayItemSFX(String, Single)

            -
            -
            -
            Declaration
            -
            -
            public void PlayItemSFX(string itemName, float volume)
            -
            -
            Parameters
            - - - - - - - - - - - - - - - - - - - - -
            TypeNameDescription
            System.StringitemName
            System.Singlevolume
            - -

            RemoveCloak()

            diff --git a/api/CatchIo.Runtime.Character.Receivers.CharacterBodyDamageReceiver.html b/api/CatchIo.Runtime.Character.Receivers.CharacterBodyDamageReceiver.html index 8bae4e6..45a3491 100644 --- a/api/CatchIo.Runtime.Character.Receivers.CharacterBodyDamageReceiver.html +++ b/api/CatchIo.Runtime.Character.Receivers.CharacterBodyDamageReceiver.html @@ -100,6 +100,7 @@
            Implements
            IItemImpactable
            ICharacterInteractable
            ITransmorphableReceiver
            +
            IHUDDisplayable
            Inherited Members
            @@ -136,6 +137,9 @@
            Inherited Members
            CharacterDamageReceiver.TakeImpact(Int32, IItemImpact)
            +
            + CharacterDamageReceiver.CanInteract(HitBox) +
            Namespace: CatchIo.Runtime.Character.Receivers
            Assembly: cs.temp.dll.dll
            @@ -147,13 +151,63 @@

            Properties

            + +

            HUDPositionProvider

            +
            +
            +
            Declaration
            +
            +
            public EntityHUDPositionProvider HUDPositionProvider { get; }
            +
            +
            Property Value
            + + + + + + + + + + + + + +
            TypeDescription
            EntityHUDPositionProvider
            + + + +

            HUDStream

            +
            +
            +
            Declaration
            +
            +
            public StreamId.EntityHUD HUDStream { get; }
            +
            +
            Property Value
            + + + + + + + + + + + + + +
            TypeDescription
            StreamId.EntityHUD
            + +

            ViewID

            Declaration
            -
            public int ViewID { get; }
            +
            public override int ViewID { get; }
            Property Value
            @@ -199,6 +253,56 @@
            Returns
            + +

            GetHUDPositionProvider()

            +
            +
            +
            Declaration
            +
            +
            public IPositionProvider GetHUDPositionProvider()
            +
            +
            Returns
            + + + + + + + + + + + + + +
            TypeDescription
            IPositionProvider
            + + + +

            GetHurtBoxPosition()

            +
            +
            +
            Declaration
            +
            +
            public override Vector2 GetHurtBoxPosition()
            +
            +
            Returns
            + + + + + + + + + + + + + +
            TypeDescription
            Vector2
            + +

            GetIndicatorPosition()

            @@ -301,6 +405,38 @@
            Parameters
            + + + +

            ToggleHUD(ACTION_TYPE, Boolean)

            +
            +
            +
            Declaration
            +
            +
            public void ToggleHUD(ACTION_TYPE actionType, bool active)
            +
            +
            Parameters
            + + + + + + + + + + + + + + + + + + + + +
            TypeNameDescription
            ACTION_TYPEactionType
            System.Booleanactive

            Implements

            IKnockBackable @@ -317,6 +453,9 @@

            Implements

            ITransmorphableReceiver
            +
            + IHUDDisplayable +
            diff --git a/api/CatchIo.Runtime.Character.Receivers.CharacterDamageReceiver.html b/api/CatchIo.Runtime.Character.Receivers.CharacterDamageReceiver.html index 43d51c8..ca5bc08 100644 --- a/api/CatchIo.Runtime.Character.Receivers.CharacterDamageReceiver.html +++ b/api/CatchIo.Runtime.Character.Receivers.CharacterDamageReceiver.html @@ -171,7 +171,7 @@

            Declaration
            -
            public CharacterDirectionState LookDirectionState { get; }
            +
            public EntityDirectionType LookDirectionState { get; }
            Property Value
            @@ -183,7 +183,7 @@
            Property Value
            - + @@ -218,6 +218,48 @@

            Methods

            + +

            CanInteract(HitBox)

            +
            +
            +
            Declaration
            +
            +
            public override bool CanInteract(HitBox hitBox)
            +
            +
            Parameters
            +
            CharacterDirectionStateEntityDirectionType
            + + + + + + + + + + + + + + +
            TypeNameDescription
            HitBoxhitBox
            +
            Returns
            + + + + + + + + + + + + + +
            TypeDescription
            System.Boolean
            + +

            GetViewID()

            diff --git a/api/CatchIo.Runtime.Character.Receivers.CharacterFeetDamageReceiver.html b/api/CatchIo.Runtime.Character.Receivers.CharacterFeetDamageReceiver.html index e0936ef..5afeec6 100644 --- a/api/CatchIo.Runtime.Character.Receivers.CharacterFeetDamageReceiver.html +++ b/api/CatchIo.Runtime.Character.Receivers.CharacterFeetDamageReceiver.html @@ -134,6 +134,9 @@
            Inherited Members
            CharacterDamageReceiver.TakeImpact(Int32, IItemImpact)
            +
            + CharacterDamageReceiver.CanInteract(HitBox) +
            Namespace: CatchIo.Runtime.Character.Receivers
            Assembly: cs.temp.dll.dll
            @@ -141,6 +144,60 @@
            public sealed class CharacterFeetDamageReceiver : CharacterDamageReceiver
            +

            Properties +

            + + + +

            ViewID

            +
            +
            +
            Declaration
            +
            +
            public override int ViewID { get; }
            +
            +
            Property Value
            + + + + + + + + + + + + + +
            TypeDescription
            System.Int32
            +

            Methods +

            + + + +

            GetHurtBoxPosition()

            +
            +
            +
            Declaration
            +
            +
            public override Vector2 GetHurtBoxPosition()
            +
            +
            Returns
            + + + + + + + + + + + + + +
            TypeDescription
            Vector2

            Implements

            IKnockBackable diff --git a/api/CatchIo.Runtime.Character.Receivers.CharacterWhisperHurtBox.html b/api/CatchIo.Runtime.Character.Receivers.CharacterWhisperHurtBox.html new file mode 100644 index 0000000..89c3052 --- /dev/null +++ b/api/CatchIo.Runtime.Character.Receivers.CharacterWhisperHurtBox.html @@ -0,0 +1,359 @@ + + + + + + + + Class CharacterWhisperHurtBox + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
            +
            + + + + +
            +
            + +
            +
            Search Results for
            +
            +

            +
            +
              +
              +
              + + +
              +
              + +
              +
              + + + + + + diff --git a/api/CatchIo.Runtime.Character.Receivers.html b/api/CatchIo.Runtime.Character.Receivers.html index 97e95cb..903c5e0 100644 --- a/api/CatchIo.Runtime.Character.Receivers.html +++ b/api/CatchIo.Runtime.Character.Receivers.html @@ -98,6 +98,10 @@

              CharacterFeetDamageReceiver

              A sealed class that handles damage specifically to the character's feet. This is used when objects can apply damage only to the feet collider of the character.

              +
              +

              CharacterWhisperHurtBox

              +

              Handles receiving whisper events and communicates them to other components. +Inherits from .

              diff --git a/api/CatchIo.Runtime.Character.ScoutingMarker.CharacterScoutingMarker.html b/api/CatchIo.Runtime.Character.ScoutingMarker.CharacterScoutingMarker.html new file mode 100644 index 0000000..64b8e35 --- /dev/null +++ b/api/CatchIo.Runtime.Character.ScoutingMarker.CharacterScoutingMarker.html @@ -0,0 +1,274 @@ + + + + + + + + Class CharacterScoutingMarker + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
              +
              + + + + +
              +
              + +
              +
              Search Results for
              +
              +

              +
              +
                +
                +
                + + +
                +
                + +
                +
                + + + + + + diff --git a/api/CatchIo.Runtime.Inputs.html b/api/CatchIo.Runtime.Character.ScoutingMarker.html similarity index 86% rename from api/CatchIo.Runtime.Inputs.html rename to api/CatchIo.Runtime.Character.ScoutingMarker.html index 0fdca76..8600ed7 100644 --- a/api/CatchIo.Runtime.Inputs.html +++ b/api/CatchIo.Runtime.Character.ScoutingMarker.html @@ -5,10 +5,10 @@ - Namespace CatchIo.Runtime.Inputs + <title>Namespace CatchIo.Runtime.Character.ScoutingMarker | Catch.io Developer Reference - @@ -78,18 +78,17 @@
                -
                +
                -

                Namespace CatchIo.Runtime.Inputs +

                Namespace CatchIo.Runtime.Character.ScoutingMarker

                Classes

                -

                PlayerInventoryInputHandler

                -

                Handles player input for managing inventory navigation, including cursor movement -and item selection within the inventory. Integrates with Unity's input system.

                +

                CharacterScoutingMarker

                +

                Handles character-specific mark behavior.

                diff --git a/api/CatchIo.Runtime.Character.html b/api/CatchIo.Runtime.Character.html index 258e02a..1fa65a2 100644 --- a/api/CatchIo.Runtime.Character.html +++ b/api/CatchIo.Runtime.Character.html @@ -96,7 +96,9 @@

                Charac

                CharacterInput

                CharacterRotator

                -
                +

                Extends the EntityRotator to provide additional functionality specific to character rotation, +including updating the character's view vector and angle status.

                +

                CharacterSfxEmitter

                NetworkCharacter

                diff --git a/api/CatchIo.Runtime.Combat.HitBoxes.CircleHitBox.html b/api/CatchIo.Runtime.Combat.HitBoxes.CircleHitBox.html new file mode 100644 index 0000000..024eec1 --- /dev/null +++ b/api/CatchIo.Runtime.Combat.HitBoxes.CircleHitBox.html @@ -0,0 +1,323 @@ + + + + + + + + Class CircleHitBox + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                +
                + + + + +
                +
                + +
                +
                Search Results for
                +
                +

                +
                +
                  +
                  +
                  + + +
                  +
                  + +
                  +
                  + + + + + + diff --git a/api/CatchIo.Runtime.Combat.HitBoxes.FOVHitBox.html b/api/CatchIo.Runtime.Combat.HitBoxes.FOVHitBox.html new file mode 100644 index 0000000..ba9b127 --- /dev/null +++ b/api/CatchIo.Runtime.Combat.HitBoxes.FOVHitBox.html @@ -0,0 +1,404 @@ + + + + + + + + Class FOVHitBox + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                  +
                  + + + + +
                  +
                  + +
                  +
                  Search Results for
                  +
                  +

                  +
                  +
                    +
                    +
                    + + +
                    +
                    + +
                    +
                    + + + + + + diff --git a/api/CatchIo.Runtime.Combat.HitBoxes.HitBox.html b/api/CatchIo.Runtime.Combat.HitBoxes.HitBox.html new file mode 100644 index 0000000..b2dea1b --- /dev/null +++ b/api/CatchIo.Runtime.Combat.HitBoxes.HitBox.html @@ -0,0 +1,484 @@ + + + + + + + + Class HitBox + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                    +
                    + + + + +
                    +
                    + +
                    +
                    Search Results for
                    +
                    +

                    +
                    +
                      +
                      +
                      + + +
                      +
                      + +
                      +
                      + + + + + + diff --git a/api/CatchIo.Runtime.Combat.HitBoxes.HitBoxEventProcessor-1.html b/api/CatchIo.Runtime.Combat.HitBoxes.HitBoxEventProcessor-1.html new file mode 100644 index 0000000..d1b7979 --- /dev/null +++ b/api/CatchIo.Runtime.Combat.HitBoxes.HitBoxEventProcessor-1.html @@ -0,0 +1,259 @@ + + + + + + + + Class HitBoxEventProcessor<T> + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                      +
                      + + + + +
                      +
                      + +
                      +
                      Search Results for
                      +
                      +

                      +
                      +
                        +
                        +
                        + + +
                        +
                        + +
                        +
                        + + + + + + diff --git a/api/CatchIo.Runtime.Combat.HitBoxes.html b/api/CatchIo.Runtime.Combat.HitBoxes.html new file mode 100644 index 0000000..f5c1211 --- /dev/null +++ b/api/CatchIo.Runtime.Combat.HitBoxes.html @@ -0,0 +1,141 @@ + + + + + + + + Namespace CatchIo.Runtime.Combat.HitBoxes + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                        +
                        + + + + +
                        +
                        + +
                        +
                        Search Results for
                        +
                        +

                        +
                        +
                          +
                          +
                          + + +
                          +
                          + +
                          +
                          + + + + + + diff --git a/api/CatchIo.Runtime.Combat.HurtBoxes.HurtBox.html b/api/CatchIo.Runtime.Combat.HurtBoxes.HurtBox.html new file mode 100644 index 0000000..2afa04f --- /dev/null +++ b/api/CatchIo.Runtime.Combat.HurtBoxes.HurtBox.html @@ -0,0 +1,239 @@ + + + + + + + + Class HurtBox + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                          +
                          + + + + +
                          +
                          + +
                          +
                          Search Results for
                          +
                          +

                          +
                          +
                            +
                            +
                            + + +
                            +
                            + +
                            +
                            + + + + + + diff --git a/api/CatchIo.Runtime.Combat.HurtBoxes.html b/api/CatchIo.Runtime.Combat.HurtBoxes.html new file mode 100644 index 0000000..9bdf8dc --- /dev/null +++ b/api/CatchIo.Runtime.Combat.HurtBoxes.html @@ -0,0 +1,130 @@ + + + + + + + + Namespace CatchIo.Runtime.Combat.HurtBoxes + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                            +
                            + + + + +
                            +
                            + +
                            +
                            Search Results for
                            +
                            +

                            +
                            +
                              +
                              +
                              + + +
                              +
                              + +
                              +
                              + + + + + + diff --git a/api/CatchIo.Runtime.Damages.DamageReceiver.html b/api/CatchIo.Runtime.Damages.DamageReceiver.html index 076833e..69a38fd 100644 --- a/api/CatchIo.Runtime.Damages.DamageReceiver.html +++ b/api/CatchIo.Runtime.Damages.DamageReceiver.html @@ -100,7 +100,7 @@
                              Namespace: Syntax
                              -
                              public abstract class DamageReceiver : MonoBehaviour, IDamagable
                              +
                              public abstract class DamageReceiver : HurtBox, IDamagable

                              Properties

                              diff --git a/api/CatchIo.Runtime.DynmaicObjects.TrapObjects.TrapObjectDamageReceiver.html b/api/CatchIo.Runtime.DynmaicObjects.TrapObjects.TrapObjectDamageReceiver.html index 20414af..1c8e4ac 100644 --- a/api/CatchIo.Runtime.DynmaicObjects.TrapObjects.TrapObjectDamageReceiver.html +++ b/api/CatchIo.Runtime.DynmaicObjects.TrapObjects.TrapObjectDamageReceiver.html @@ -95,6 +95,7 @@
                              Inheritance
                              Implements
                              ICharacterInteractable
                              +
                              IHUDDisplayable
                              Namespace: CatchIo.Runtime.DynmaicObjects.TrapObjects
                              Assembly: cs.temp.dll.dll
                              @@ -102,10 +103,179 @@
                              public class TrapObjectDamageReceiver : DamageReceiver
                              +

                              Properties +

                              + + + +

                              HUDPositionProvider

                              +
                              +
                              +
                              Declaration
                              +
                              +
                              public EntityHUDPositionProvider HUDPositionProvider { get; }
                              +
                              +
                              Property Value
                              + + + + + + + + + + + + + +
                              TypeDescription
                              EntityHUDPositionProvider
                              + + + +

                              HUDStream

                              +
                              +
                              +
                              Declaration
                              +
                              +
                              public StreamId.EntityHUD HUDStream { get; }
                              +
                              +
                              Property Value
                              + + + + + + + + + + + + + +
                              TypeDescription
                              StreamId.EntityHUD
                              + + + +

                              ViewID

                              +
                              +
                              +
                              Declaration
                              +
                              +
                              public override int ViewID { get; }
                              +
                              +
                              Property Value
                              + + + + + + + + + + + + + +
                              TypeDescription
                              System.Int32

                              Methods

                              + +

                              CanInteract(HitBox)

                              +
                              +
                              +
                              Declaration
                              +
                              +
                              public override bool CanInteract(HitBox hitBox)
                              +
                              +
                              Parameters
                              + + + + + + + + + + + + + + + +
                              TypeNameDescription
                              HitBoxhitBox
                              +
                              Returns
                              + + + + + + + + + + + + + +
                              TypeDescription
                              System.Boolean
                              + + + +

                              GetHUDPositionProvider()

                              +
                              +
                              +
                              Declaration
                              +
                              +
                              public IPositionProvider GetHUDPositionProvider()
                              +
                              +
                              Returns
                              + + + + + + + + + + + + + +
                              TypeDescription
                              IPositionProvider
                              + + + +

                              GetHurtBoxPosition()

                              +
                              +
                              +
                              Declaration
                              +
                              +
                              public override Vector2 GetHurtBoxPosition()
                              +
                              +
                              Returns
                              + + + + + + + + + + + + + +
                              TypeDescription
                              Vector2
                              + +

                              GetIndicatorPosition()

                              @@ -272,10 +442,45 @@
                              Parameters
                              + + + +

                              ToggleHUD(ACTION_TYPE, Boolean)

                              +
                              +
                              +
                              Declaration
                              +
                              +
                              public void ToggleHUD(ACTION_TYPE actionType, bool active)
                              +
                              +
                              Parameters
                              + + + + + + + + + + + + + + + + + + + + +
                              TypeNameDescription
                              ACTION_TYPEactionType
                              System.Booleanactive

                              Implements

                              ICharacterInteractable
                              +
                              + IHUDDisplayable +
                              diff --git a/api/CatchIo.Runtime.Entities.Emitters.EntityWhisperSFXEmitter.html b/api/CatchIo.Runtime.Entities.Emitters.EntityWhisperSFXEmitter.html new file mode 100644 index 0000000..b944139 --- /dev/null +++ b/api/CatchIo.Runtime.Entities.Emitters.EntityWhisperSFXEmitter.html @@ -0,0 +1,309 @@ + + + + + + + + Class EntityWhisperSFXEmitter + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                              +
                              + + + + +
                              +
                              + +
                              +
                              Search Results for
                              +
                              +

                              +
                              +
                                +
                                +
                                + + +
                                +
                                + +
                                +
                                + + + + + + diff --git a/api/CatchIo.Runtime.Entities.Emitters.html b/api/CatchIo.Runtime.Entities.Emitters.html new file mode 100644 index 0000000..6c564d0 --- /dev/null +++ b/api/CatchIo.Runtime.Entities.Emitters.html @@ -0,0 +1,130 @@ + + + + + + + + Namespace CatchIo.Runtime.Entities.Emitters + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                +
                                + + + + +
                                +
                                + +
                                +
                                Search Results for
                                +
                                +

                                +
                                +
                                  +
                                  +
                                  + + +
                                  +
                                  + +
                                  +
                                  + + + + + + diff --git a/api/CatchIo.Runtime.Entities.EntityHUDPositionProvider.html b/api/CatchIo.Runtime.Entities.EntityHUDPositionProvider.html new file mode 100644 index 0000000..a67f102 --- /dev/null +++ b/api/CatchIo.Runtime.Entities.EntityHUDPositionProvider.html @@ -0,0 +1,174 @@ + + + + + + + + Class EntityHUDPositionProvider + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                  +
                                  + + + + +
                                  +
                                  + +
                                  +
                                  Search Results for
                                  +
                                  +

                                  +
                                  +
                                    +
                                    +
                                    + + +
                                    +
                                    + +
                                    +
                                    + + + + + + diff --git a/api/CatchIo.Runtime.Entities.EntityScoutingMarker.html b/api/CatchIo.Runtime.Entities.EntityScoutingMarker.html new file mode 100644 index 0000000..d281e46 --- /dev/null +++ b/api/CatchIo.Runtime.Entities.EntityScoutingMarker.html @@ -0,0 +1,347 @@ + + + + + + + + Class EntityScoutingMarker + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                    +
                                    + + + + +
                                    +
                                    + +
                                    +
                                    Search Results for
                                    +
                                    +

                                    +
                                    +
                                      +
                                      +
                                      + + +
                                      +
                                      + +
                                      +
                                      + + + + + + diff --git a/api/CatchIo.Runtime.Entities.HurtBoxes.EntityScoutingMarkHurtBox.html b/api/CatchIo.Runtime.Entities.HurtBoxes.EntityScoutingMarkHurtBox.html new file mode 100644 index 0000000..efe79e7 --- /dev/null +++ b/api/CatchIo.Runtime.Entities.HurtBoxes.EntityScoutingMarkHurtBox.html @@ -0,0 +1,415 @@ + + + + + + + + Class EntityScoutingMarkHurtBox + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                      +
                                      + + + + +
                                      +
                                      + +
                                      +
                                      Search Results for
                                      +
                                      +

                                      +
                                      +
                                        +
                                        +
                                        + + +
                                        +
                                        + +
                                        +
                                        + + + + + + diff --git a/api/CatchIo.Runtime.Entities.HurtBoxes.html b/api/CatchIo.Runtime.Entities.HurtBoxes.html new file mode 100644 index 0000000..1d2cea9 --- /dev/null +++ b/api/CatchIo.Runtime.Entities.HurtBoxes.html @@ -0,0 +1,132 @@ + + + + + + + + Namespace CatchIo.Runtime.Entities.HurtBoxes + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                        +
                                        + + + + +
                                        +
                                        + +
                                        +
                                        Search Results for
                                        +
                                        +

                                        +
                                        +
                                          +
                                          +
                                          + + +
                                          +
                                          + +
                                          +
                                          + + + + + + diff --git a/api/CatchIo.Runtime.Menu.GameOverlay.CharacterHUD.HUDIndicator.html b/api/CatchIo.Runtime.Entities.Locomotions.Data.EntityMovementData.html similarity index 55% rename from api/CatchIo.Runtime.Menu.GameOverlay.CharacterHUD.HUDIndicator.html rename to api/CatchIo.Runtime.Entities.Locomotions.Data.EntityMovementData.html index 6e9a697..785a800 100644 --- a/api/CatchIo.Runtime.Menu.GameOverlay.CharacterHUD.HUDIndicator.html +++ b/api/CatchIo.Runtime.Entities.Locomotions.Data.EntityMovementData.html @@ -5,10 +5,10 @@ - Class HUDIndicator + <title>Class EntityMovementData | Catch.io Developer Reference - @@ -78,37 +78,37 @@
                                          -
                                          +
                                          -

                                          Class HUDIndicator +

                                          Class EntityMovementData

                                          -
                                          +

                                          ScriptableObject that holds movement-related data for characters or NPCs. +This allows easy customization and reuse of movement properties across multiple objects.

                                          +
                                          Inheritance
                                          System.Object
                                          -
                                          HUDIndicator
                                          - - - +
                                          EntityMovementData
                                          -
                                          Namespace: CatchIo.Runtime.Menu.GameOverlay.CharacterHUD
                                          +
                                          Namespace: CatchIo.Runtime.Entities.Locomotions.Data
                                          Assembly: cs.temp.dll.dll
                                          -
                                          Syntax
                                          +
                                          Syntax
                                          -
                                          public abstract class HUDIndicator : MonoBehaviour
                                          +
                                          public class EntityMovementData : DescriptionScriptableObject

                                          Fields

                                          -

                                          _characterFacade

                                          -
                                          +

                                          MaxSpeed

                                          +

                                          Maximum movement speed

                                          +
                                          Declaration
                                          -
                                          protected CharacterFacade _characterFacade
                                          +
                                          public float MaxSpeed
                                          Field Value
                                          @@ -120,24 +120,21 @@
                                          Field Value
                                          - +
                                          CharacterFacadeSystem.Single
                                          -

                                          Properties -

                                          - -

                                          Image

                                          +

                                          ObstacleDetectionDistance

                                          Declaration
                                          -
                                          public Image Image { get; }
                                          +
                                          public float ObstacleDetectionDistance
                                          -
                                          Property Value
                                          +
                                          Field Value
                                          @@ -147,22 +144,21 @@
                                          Property Value
                                          - +
                                          ImageSystem.Single
                                          - -

                                          IsEnable

                                          +

                                          ObstacleLayer

                                          Declaration
                                          -
                                          public bool IsEnable { get; }
                                          +
                                          public LayerMask ObstacleLayer
                                          -
                                          Property Value
                                          +
                                          Field Value
                                          @@ -172,22 +168,21 @@
                                          Property Value
                                          - +
                                          System.BooleanLayerMask
                                          - -

                                          RectTransform

                                          +

                                          SlowRadius

                                          Declaration
                                          -
                                          public RectTransform RectTransform { get; }
                                          +
                                          public float SlowRadius
                                          -
                                          Property Value
                                          +
                                          Field Value
                                          @@ -197,63 +192,113 @@
                                          Property Value
                                          - +
                                          RectTransformSystem.Single
                                          -

                                          Methods -

                                          - - - -

                                          Awake()

                                          -
                                          -
                                          -
                                          Declaration
                                          -
                                          -
                                          protected virtual void Awake()
                                          -
                                          - -

                                          Disable()

                                          -
                                          +

                                          SteeringForce

                                          +

                                          Maximum steering force to control direction changes

                                          +
                                          Declaration
                                          -
                                          protected virtual void Disable()
                                          +
                                          public float SteeringForce
                                          +
                                          Field Value
                                          + + + + + + + + + + + + + +
                                          TypeDescription
                                          System.Single
                                          - -

                                          Enable()

                                          +

                                          TargetRadius

                                          Declaration
                                          -
                                          protected virtual void Enable()
                                          +
                                          public float TargetRadius
                                          +
                                          Field Value
                                          + + + + + + + + + + + + + +
                                          TypeDescription
                                          System.Single
                                          - -

                                          Start()

                                          +

                                          TimeToTarget

                                          Declaration
                                          -
                                          protected virtual void Start()
                                          +
                                          public float TimeToTarget
                                          +
                                          Field Value
                                          + + + + + + + + + + + + + +
                                          TypeDescription
                                          System.Single
                                          +

                                          Methods +

                                          - -

                                          Update()

                                          -
                                          + +

                                          CreateDefault()

                                          +

                                          Static method to create a default instance of MovementData.

                                          +
                                          Declaration
                                          -
                                          protected virtual void Update()
                                          +
                                          public static EntityMovementData CreateDefault()
                                          +
                                          Returns
                                          + + + + + + + + + + + + + +
                                          TypeDescription
                                          EntityMovementData

                                          A new MovementData instance with default values.

                                          +
                                          diff --git a/api/CatchIo.Runtime.Entities.Locomotions.Data.html b/api/CatchIo.Runtime.Entities.Locomotions.Data.html new file mode 100644 index 0000000..e0ad6ae --- /dev/null +++ b/api/CatchIo.Runtime.Entities.Locomotions.Data.html @@ -0,0 +1,130 @@ + + + + + + + + Namespace CatchIo.Runtime.Entities.Locomotions.Data + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                          +
                                          + + + + +
                                          +
                                          + +
                                          +
                                          Search Results for
                                          +
                                          +

                                          +
                                          +
                                            +
                                            +
                                            + + +
                                            +
                                            + +
                                            +
                                            + + + + + + diff --git a/api/CatchIo.Runtime.Entities.Locomotions.EntityMovement.html b/api/CatchIo.Runtime.Entities.Locomotions.EntityMovement.html new file mode 100644 index 0000000..aad2c6a --- /dev/null +++ b/api/CatchIo.Runtime.Entities.Locomotions.EntityMovement.html @@ -0,0 +1,626 @@ + + + + + + + + Class EntityMovement + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                            +
                                            + + + + +
                                            +
                                            + +
                                            +
                                            Search Results for
                                            +
                                            +

                                            +
                                            +
                                              +
                                              +
                                              + + +
                                              +
                                              + +
                                              +
                                              + + + + + + diff --git a/api/CatchIo.Runtime.Entities.Locomotions.EntityRotator.html b/api/CatchIo.Runtime.Entities.Locomotions.EntityRotator.html new file mode 100644 index 0000000..d2cc97a --- /dev/null +++ b/api/CatchIo.Runtime.Entities.Locomotions.EntityRotator.html @@ -0,0 +1,478 @@ + + + + + + + + Class EntityRotator + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                              +
                                              + + + + +
                                              +
                                              + +
                                              +
                                              Search Results for
                                              +
                                              +

                                              +
                                              +
                                                +
                                                +
                                                + + +
                                                +
                                                + +
                                                +
                                                + + + + + + diff --git a/api/CatchIo.Runtime.Entities.Locomotions.html b/api/CatchIo.Runtime.Entities.Locomotions.html new file mode 100644 index 0000000..39f2dbb --- /dev/null +++ b/api/CatchIo.Runtime.Entities.Locomotions.html @@ -0,0 +1,135 @@ + + + + + + + + Namespace CatchIo.Runtime.Entities.Locomotions + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                                +
                                                + + + + +
                                                +
                                                + +
                                                +
                                                Search Results for
                                                +
                                                +

                                                +
                                                +
                                                  +
                                                  +
                                                  + + +
                                                  +
                                                  + +
                                                  +
                                                  + + + + + + diff --git a/api/CatchIo.Runtime.Entities.Senders.EntityHUDDisplayer.html b/api/CatchIo.Runtime.Entities.Senders.EntityHUDDisplayer.html new file mode 100644 index 0000000..b4e608c --- /dev/null +++ b/api/CatchIo.Runtime.Entities.Senders.EntityHUDDisplayer.html @@ -0,0 +1,174 @@ + + + + + + + + Class EntityHUDDisplayer + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                                  +
                                                  + + + + +
                                                  +
                                                  + +
                                                  +
                                                  Search Results for
                                                  +
                                                  +

                                                  +
                                                  +
                                                    +
                                                    +
                                                    + + +
                                                    +
                                                    + +
                                                    +
                                                    + + + + + + diff --git a/api/CatchIo.Runtime.Entities.Senders.EntityWhisperSender.html b/api/CatchIo.Runtime.Entities.Senders.EntityWhisperSender.html new file mode 100644 index 0000000..b402a5b --- /dev/null +++ b/api/CatchIo.Runtime.Entities.Senders.EntityWhisperSender.html @@ -0,0 +1,431 @@ + + + + + + + + Class EntityWhisperSender + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                                    +
                                                    + + + + +
                                                    +
                                                    + +
                                                    +
                                                    Search Results for
                                                    +
                                                    +

                                                    +
                                                    +
                                                      +
                                                      +
                                                      + + +
                                                      +
                                                      + +
                                                      +
                                                      + + + + + + diff --git a/api/CatchIo.Runtime.Entities.Senders.html b/api/CatchIo.Runtime.Entities.Senders.html new file mode 100644 index 0000000..cfe733d --- /dev/null +++ b/api/CatchIo.Runtime.Entities.Senders.html @@ -0,0 +1,134 @@ + + + + + + + + Namespace CatchIo.Runtime.Entities.Senders + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                                      +
                                                      + + + + +
                                                      +
                                                      + +
                                                      +
                                                      Search Results for
                                                      +
                                                      +

                                                      +
                                                      +
                                                        +
                                                        +
                                                        + + +
                                                        +
                                                        + +
                                                        +
                                                        + + + + + + diff --git a/api/CatchIo.Runtime.Entities.html b/api/CatchIo.Runtime.Entities.html new file mode 100644 index 0000000..878aa15 --- /dev/null +++ b/api/CatchIo.Runtime.Entities.html @@ -0,0 +1,133 @@ + + + + + + + + Namespace CatchIo.Runtime.Entities + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                                        +
                                                        + + + + +
                                                        +
                                                        + +
                                                        +
                                                        Search Results for
                                                        +
                                                        +

                                                        +
                                                        +
                                                          +
                                                          +
                                                          + + +
                                                          +
                                                          + +
                                                          +
                                                          + + + + + + diff --git a/api/CatchIo.Runtime.Enums.CharacterActionType.html b/api/CatchIo.Runtime.Enums.CharacterActionType.html index dafbe4d..e402498 100644 --- a/api/CatchIo.Runtime.Enums.CharacterActionType.html +++ b/api/CatchIo.Runtime.Enums.CharacterActionType.html @@ -117,6 +117,10 @@

                                                          Fields End + + Equip + + HeavyAttack diff --git a/api/CatchIo.Runtime.Enums.CharacterMoveType.html b/api/CatchIo.Runtime.Enums.CharacterMoveType.html index a4e5466..ffe63ff 100644 --- a/api/CatchIo.Runtime.Enums.CharacterMoveType.html +++ b/api/CatchIo.Runtime.Enums.CharacterMoveType.html @@ -113,10 +113,6 @@

                                                          Fields None - - Observe - - Run diff --git a/api/CatchIo.Runtime.Enums.CharacterDirectionState.html b/api/CatchIo.Runtime.Enums.EntityDirectionType.html similarity index 81% rename from api/CatchIo.Runtime.Enums.CharacterDirectionState.html rename to api/CatchIo.Runtime.Enums.EntityDirectionType.html index 435c244..b447cf8 100644 --- a/api/CatchIo.Runtime.Enums.CharacterDirectionState.html +++ b/api/CatchIo.Runtime.Enums.EntityDirectionType.html @@ -5,10 +5,10 @@ - Enum CharacterDirectionState + <title>Enum EntityDirectionType | Catch.io Developer Reference - @@ -78,18 +78,18 @@

                                                          -
                                                          +
                                                          -

                                                          Enum CharacterDirectionState +

                                                          Enum EntityDirectionType

                                                          Namespace: CatchIo.Runtime.Enums
                                                          Assembly: cs.temp.dll.dll
                                                          -
                                                          Syntax
                                                          +
                                                          Syntax
                                                          -
                                                          public enum CharacterDirectionState
                                                          +
                                                          public enum EntityDirectionType

                                                          Fields

                                                          @@ -102,35 +102,35 @@

                                                          Fields - E + E - N + N - NE + NE - NW + NW - S + S - SE + SE - SW + SW - W + W diff --git a/api/CatchIo.Runtime.Enums.html b/api/CatchIo.Runtime.Enums.html index c282d1f..93452c2 100644 --- a/api/CatchIo.Runtime.Enums.html +++ b/api/CatchIo.Runtime.Enums.html @@ -95,12 +95,12 @@

                                                          Charac

                                                          CharacterClassType

                                                          -

                                                          CharacterDirectionState

                                                          -

                                                          CharacterMoveType

                                                          DamageSfxType

                                                          +

                                                          EntityDirectionType

                                                          +

                                                          GameLanguage

                                                          GameModeType

                                                          diff --git a/api/CatchIo.Runtime.Interfaces.IEntityScoutingMarkable.html b/api/CatchIo.Runtime.Interfaces.IEntityScoutingMarkable.html new file mode 100644 index 0000000..4d199c8 --- /dev/null +++ b/api/CatchIo.Runtime.Interfaces.IEntityScoutingMarkable.html @@ -0,0 +1,251 @@ + + + + + + + + Interface IEntityScoutingMarkable + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                                          +
                                                          + + + + +
                                                          +
                                                          + +
                                                          +
                                                          Search Results for
                                                          +
                                                          +

                                                          +
                                                          +
                                                            +
                                                            +
                                                            + + +
                                                            +
                                                            + +
                                                            +
                                                            + + + + + + diff --git a/api/CatchIo.Runtime.Interfaces.IHUDDisplayable.html b/api/CatchIo.Runtime.Interfaces.IHUDDisplayable.html new file mode 100644 index 0000000..6135414 --- /dev/null +++ b/api/CatchIo.Runtime.Interfaces.IHUDDisplayable.html @@ -0,0 +1,250 @@ + + + + + + + + Interface IHUDDisplayable + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                                            +
                                                            + + + + +
                                                            +
                                                            + +
                                                            +
                                                            Search Results for
                                                            +
                                                            +

                                                            +
                                                            +
                                                              +
                                                              +
                                                              + + +
                                                              +
                                                              + +
                                                              +
                                                              + + + + + + diff --git a/api/CatchIo.Runtime.Camera.ICameraElement.html b/api/CatchIo.Runtime.Interfaces.IMarkingEntity.html similarity index 79% rename from api/CatchIo.Runtime.Camera.ICameraElement.html rename to api/CatchIo.Runtime.Interfaces.IMarkingEntity.html index 73ffaf6..efd043b 100644 --- a/api/CatchIo.Runtime.Camera.ICameraElement.html +++ b/api/CatchIo.Runtime.Interfaces.IMarkingEntity.html @@ -5,10 +5,10 @@ - Interface ICameraElement + <title>Interface IMarkingEntity | Catch.io Developer Reference - @@ -78,44 +78,41 @@
                                                              -
                                                              +
                                                              -

                                                              Interface ICameraElement +

                                                              Interface IMarkingEntity

                                                              -
                                                              Namespace: CatchIo.Runtime.Camera
                                                              +
                                                              Namespace: CatchIo.Runtime.Interfaces
                                                              Assembly: cs.temp.dll.dll
                                                              -
                                                              Syntax
                                                              +
                                                              Syntax
                                                              -
                                                              public interface ICameraElement
                                                              +
                                                              public interface IMarkingEntity
                                                              -

                                                              Methods +

                                                              Events

                                                              - -

                                                              Initialize(UnityEngine.Camera)

                                                              +

                                                              OnMarked

                                                              Declaration
                                                              -
                                                              void Initialize(UnityEngine.Camera mainCamera)
                                                              +
                                                              event Action<IEntityScoutingMarkable, string> OnMarked
                                                              -
                                                              Parameters
                                                              +
                                                              Event Type
                                                              - - - + diff --git a/api/CatchIo.Runtime.Interfaces.IPositionProvider.html b/api/CatchIo.Runtime.Interfaces.IPositionProvider.html new file mode 100644 index 0000000..2971d47 --- /dev/null +++ b/api/CatchIo.Runtime.Interfaces.IPositionProvider.html @@ -0,0 +1,160 @@ + + + + + + + + Interface IPositionProvider + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                                              +
                                                              + + + + +
                                                              +
                                                              + +
                                                              +
                                                              Search Results for
                                                              +
                                                              +

                                                              +
                                                              +
                                                                +
                                                                +
                                                                +
                                                                TypeName Description
                                                                UnityEngine.CameramainCameraSystem.Action<IEntityScoutingMarkable, System.String>
                                                                + + + + + + + + + + + + +
                                                                TypeDescription
                                                                Vector3

                                                                The current position as a .

                                                                +
                                                                +
                                                                +
                                                                + + +
                                                                +
                                                                + + + + + + + + + diff --git a/api/CatchIo.Runtime.Interfaces.html b/api/CatchIo.Runtime.Interfaces.html index 83547d8..09744eb 100644 --- a/api/CatchIo.Runtime.Interfaces.html +++ b/api/CatchIo.Runtime.Interfaces.html @@ -97,6 +97,14 @@

                                                                IDetectab

                                                                IEffectPlayable

                                                                Interface inherited by objects that contains a playable effect.

                                                                +
                                                                +

                                                                IEntityScoutingMarkable

                                                                +

                                                                Defines an interface for entities that can be marked as part of the scouting system. +Entities implementing this interface support being marked and provide positional data.

                                                                +
                                                                +

                                                                IHUDDisplayable

                                                                +

                                                                Defines an interface for entities that support HUD display functionality. +Entities implementing this interface can provide HUD positioning and toggle visibility.

                                                                IItemImpact

                                                                Interface for defining impact effects that can be applied to a target or at a specific position. @@ -105,6 +113,11 @@

                                                                IItemImpa

                                                                IItemImpactable

                                                                Interface for objects that can receive impact effects, such as damage or status effects, from items. Defines events and methods for managing impacts, allowing for interaction with IItemImpact.

                                                                +
                                                                +

                                                                IMarkingEntity

                                                                +
                                                                +

                                                                IPositionProvider

                                                                +

                                                                Provides an interface for objects that can supply positional information.

                                                                ISceneMode

                                                                diff --git a/api/CatchIo.Runtime.Items.Core.UsableItem.html b/api/CatchIo.Runtime.Items.Core.ConsumableItem.html similarity index 87% rename from api/CatchIo.Runtime.Items.Core.UsableItem.html rename to api/CatchIo.Runtime.Items.Core.ConsumableItem.html index 48876b8..2822491 100644 --- a/api/CatchIo.Runtime.Items.Core.UsableItem.html +++ b/api/CatchIo.Runtime.Items.Core.ConsumableItem.html @@ -5,10 +5,10 @@ - Class UsableItem + <title>Class ConsumableItem | Catch.io Developer Reference - @@ -78,10 +78,10 @@
                                                                -
                                                                +
                                                                -

                                                                Class UsableItem +

                                                                Class ConsumableItem

                                                                Represents an item that can be used by the player or NPC, providing methods to set and load data specific to usable items. Inherits from the Item base class and overrides @@ -92,7 +92,7 @@

                                                                System.Object

                                                                -
                                                                UsableItem
                                                                +
                                                                ConsumableItem
                                                                Implements
                                                                @@ -137,9 +137,6 @@
                                                                Inherited Members
                                                                Item.Collect()
                                                                -
                                                                - Item.RPC_PlayPickUpSFX(String) -
                                                                Item.Destroy()
                                                                @@ -173,16 +170,16 @@
                                                                Inherited Members
                                                                Namespace: CatchIo.Runtime.Items.Core
                                                                Assembly: cs.temp.dll.dll
                                                                -
                                                                Syntax
                                                                +
                                                                Syntax
                                                                -
                                                                public class UsableItem : Item
                                                                +
                                                                public class ConsumableItem : Item

                                                                Methods

                                                                - -

                                                                RPC_SetData(String)

                                                                + +

                                                                RPC_SetData(String)

                                                                RPC call to load and set usable item data from a given path, initializing the item's visuals and text representation.

                                                                @@ -213,8 +210,8 @@
                                                                Overrides
                                                                Item.RPC_SetData(String)
                                                                - -

                                                                SetData(ItemData)

                                                                + +

                                                                SetData(ItemData)

                                                                Sets data for the usable item, initializing its properties based on local or network mode.

                                                                diff --git a/api/CatchIo.Runtime.Items.Core.EquippableItem.html b/api/CatchIo.Runtime.Items.Core.EquippableItem.html new file mode 100644 index 0000000..a2f3b74 --- /dev/null +++ b/api/CatchIo.Runtime.Items.Core.EquippableItem.html @@ -0,0 +1,225 @@ + + + + + + + + Class EquippableItem + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                                                +
                                                                + + + + +
                                                                +
                                                                + +
                                                                +
                                                                Search Results for
                                                                +
                                                                +

                                                                +
                                                                +
                                                                  +
                                                                  +
                                                                  + + +
                                                                  +
                                                                  + +
                                                                  +
                                                                  + + + + + + diff --git a/api/CatchIo.Runtime.Items.Core.ThrowableItem.html b/api/CatchIo.Runtime.Items.Core.ThrowableItem.html index 7a8c092..d67242b 100644 --- a/api/CatchIo.Runtime.Items.Core.ThrowableItem.html +++ b/api/CatchIo.Runtime.Items.Core.ThrowableItem.html @@ -132,9 +132,6 @@
                                                                  Inherited Members
                                                                  Item.Collect()
                                                                  -
                                                                  - Item.RPC_PlayPickUpSFX(String) -
                                                                  Item.Destroy()
                                                                  diff --git a/api/CatchIo.Runtime.Items.Core.html b/api/CatchIo.Runtime.Items.Core.html index 02b5f73..dea0f0c 100644 --- a/api/CatchIo.Runtime.Items.Core.html +++ b/api/CatchIo.Runtime.Items.Core.html @@ -87,6 +87,15 @@

                                                                  Classes

                                                                  +

                                                                  ConsumableItem

                                                                  +

                                                                  Represents an item that can be used by the player or NPC, providing methods to set and load +data specific to usable items. Inherits from the Item base class and overrides +data setup for usable item types.

                                                                  +
                                                                  +

                                                                  EquippableItem

                                                                  +

                                                                  Represents an equippable item that can provide effects or functionality when equipped by a character. +This is an abstract class to be extended by specific equippable item implementations.

                                                                  +

                                                                  ItemImpactHandler

                                                                  Handles the impact effects of throwable items, managing ground and air impacts, applying effects, and communicating with other clients through RPCs.

                                                                  @@ -96,11 +105,6 @@

                                                                  Throwab providing functionality for setting the instigator, initiating throws, and managing impacts. Inherits from the base Item class and adds throwing mechanics, including target impact handling and data setup.

                                                                  -

                                                                  -

                                                                  UsableItem

                                                                  -

                                                                  Represents an item that can be used by the player or NPC, providing methods to set and load -data specific to usable items. Inherits from the Item base class and overrides -data setup for usable item types.

                                                                  diff --git a/api/CatchIo.Runtime.Items.Data.UsableItemData.html b/api/CatchIo.Runtime.Items.Data.ConsumableItemData.html similarity index 85% rename from api/CatchIo.Runtime.Items.Data.UsableItemData.html rename to api/CatchIo.Runtime.Items.Data.ConsumableItemData.html index 4972415..19a9423 100644 --- a/api/CatchIo.Runtime.Items.Data.UsableItemData.html +++ b/api/CatchIo.Runtime.Items.Data.ConsumableItemData.html @@ -5,10 +5,10 @@ - Class UsableItemData + <title>Class ConsumableItemData | Catch.io Developer Reference - @@ -78,10 +78,10 @@
                                                                  -
                                                                  +
                                                                  -

                                                                  Class UsableItemData +

                                                                  Class ConsumableItemData

                                                                  Data class representing properties and effects for usable items, extending ItemData. Contains an array of effects that define specific actions performed when the item is used.

                                                                  @@ -91,7 +91,7 @@

                                                                  System.Object

                                                                  -
                                                                  UsableItemData
                                                                  +
                                                                  ConsumableItemData
                                                                  Inherited Members
                                                                  @@ -122,18 +122,24 @@
                                                                  Inherited Members
                                                                  ItemData.ItemDataPath
                                                                  +
                                                                  + ItemData.UpdateItemDataPath() +
                                                                  +
                                                                  + ItemData.GetResourcesPath(String) +
                                                                  Namespace: CatchIo.Runtime.Items.Data
                                                                  Assembly: cs.temp.dll.dll
                                                                  -
                                                                  Syntax
                                                                  +
                                                                  Syntax
                                                                  -
                                                                  public class UsableItemData : ItemData
                                                                  +
                                                                  public class ConsumableItemData : ItemData

                                                                  Fields

                                                                  -

                                                                  Effects

                                                                  +

                                                                  Effects

                                                                  Declaration
                                                                  diff --git a/api/CatchIo.Runtime.Items.Data.EquippableItemData.html b/api/CatchIo.Runtime.Items.Data.EquippableItemData.html new file mode 100644 index 0000000..19a3751 --- /dev/null +++ b/api/CatchIo.Runtime.Items.Data.EquippableItemData.html @@ -0,0 +1,259 @@ + + + + + + + + Class EquippableItemData + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                                                  +
                                                                  + + + + +
                                                                  +
                                                                  + +
                                                                  +
                                                                  Search Results for
                                                                  +
                                                                  +

                                                                  +
                                                                  +
                                                                    +
                                                                    +
                                                                    + + +
                                                                    +
                                                                    + +
                                                                    +
                                                                    + + + + + + diff --git a/api/CatchIo.Runtime.Items.Data.ItemData.html b/api/CatchIo.Runtime.Items.Data.ItemData.html index bf38719..b0a1737 100644 --- a/api/CatchIo.Runtime.Items.Data.ItemData.html +++ b/api/CatchIo.Runtime.Items.Data.ItemData.html @@ -92,8 +92,9 @@

                                                                    System.Object

                                                                    ItemData
                                                                    + + -
                                                                    Namespace: CatchIo.Runtime.Items.Data
                                                                    Assembly: cs.temp.dll.dll
                                                                    @@ -319,6 +320,66 @@
                                                                    Field Value
                                                                    +

                                                                    Methods +

                                                                    + + + +

                                                                    GetResourcesPath(String)

                                                                    +

                                                                    Converts the full asset path to a relative path compatible with Resources.Load. +Assumes the asset is within a Resources folder; if not, returns an empty string.

                                                                    +
                                                                    +
                                                                    +
                                                                    Declaration
                                                                    +
                                                                    +
                                                                    protected string GetResourcesPath(string fullPath)
                                                                    +
                                                                    +
                                                                    Parameters
                                                                    + + + + + + + + + + + + + + + +
                                                                    TypeNameDescription
                                                                    System.StringfullPath

                                                                    The full path of the asset.

                                                                    +
                                                                    +
                                                                    Returns
                                                                    + + + + + + + + + + + + + +
                                                                    TypeDescription
                                                                    System.String

                                                                    The path relative to the Resources folder, without file extension.

                                                                    +
                                                                    + + + +

                                                                    UpdateItemDataPath()

                                                                    +

                                                                    Updates the data path of the ItemData ScriptableObject to the relative Resources path. +This enables the asset to be loaded from the Resources folder during runtime.

                                                                    +
                                                                    +
                                                                    +
                                                                    Declaration
                                                                    +
                                                                    +
                                                                    protected virtual void UpdateItemDataPath()
                                                                    +
                                                                    diff --git a/api/CatchIo.Runtime.Items.Data.RuntimeStates.ScoutingRingRuntimeState.html b/api/CatchIo.Runtime.Items.Data.RuntimeStates.ScoutingRingRuntimeState.html new file mode 100644 index 0000000..f630d12 --- /dev/null +++ b/api/CatchIo.Runtime.Items.Data.RuntimeStates.ScoutingRingRuntimeState.html @@ -0,0 +1,301 @@ + + + + + + + + Class ScoutingRingRuntimeState + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                                                    +
                                                                    + + + + +
                                                                    +
                                                                    + +
                                                                    +
                                                                    Search Results for
                                                                    +
                                                                    +

                                                                    +
                                                                    +
                                                                      +
                                                                      +
                                                                      + + +
                                                                      +
                                                                      + +
                                                                      +
                                                                      + + + + + + diff --git a/api/CatchIo.Runtime.Items.Data.RuntimeStates.html b/api/CatchIo.Runtime.Items.Data.RuntimeStates.html new file mode 100644 index 0000000..797b5cc --- /dev/null +++ b/api/CatchIo.Runtime.Items.Data.RuntimeStates.html @@ -0,0 +1,130 @@ + + + + + + + + Namespace CatchIo.Runtime.Items.Data.RuntimeStates + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                                                      +
                                                                      + + + + +
                                                                      +
                                                                      + +
                                                                      +
                                                                      Search Results for
                                                                      +
                                                                      +

                                                                      +
                                                                      +
                                                                        +
                                                                        +
                                                                        + + +
                                                                        +
                                                                        + +
                                                                        +
                                                                        + + + + + + diff --git a/api/CatchIo.Runtime.Items.Data.ScoutingRingData.ScoutingRingConfig.html b/api/CatchIo.Runtime.Items.Data.ScoutingRingData.ScoutingRingConfig.html new file mode 100644 index 0000000..7824acf --- /dev/null +++ b/api/CatchIo.Runtime.Items.Data.ScoutingRingData.ScoutingRingConfig.html @@ -0,0 +1,242 @@ + + + + + + + + Class ScoutingRingData.ScoutingRingConfig + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                                                        +
                                                                        + + + + +
                                                                        +
                                                                        + +
                                                                        +
                                                                        Search Results for
                                                                        +
                                                                        +

                                                                        +
                                                                        +
                                                                          +
                                                                          +
                                                                          + + +
                                                                          +
                                                                          + +
                                                                          +
                                                                          + + + + + + diff --git a/api/CatchIo.Runtime.Items.Data.ScoutingRingData.html b/api/CatchIo.Runtime.Items.Data.ScoutingRingData.html new file mode 100644 index 0000000..6fc3bef --- /dev/null +++ b/api/CatchIo.Runtime.Items.Data.ScoutingRingData.html @@ -0,0 +1,399 @@ + + + + + + + + Class ScoutingRingData + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                                                          +
                                                                          + + + + +
                                                                          +
                                                                          + +
                                                                          +
                                                                          Search Results for
                                                                          +
                                                                          +

                                                                          +
                                                                          +
                                                                            +
                                                                            +
                                                                            + + +
                                                                            +
                                                                            + +
                                                                            +
                                                                            + + + + + + diff --git a/api/CatchIo.Runtime.Items.Data.ThrowableItemData.html b/api/CatchIo.Runtime.Items.Data.ThrowableItemData.html index 43de203..d9700bd 100644 --- a/api/CatchIo.Runtime.Items.Data.ThrowableItemData.html +++ b/api/CatchIo.Runtime.Items.Data.ThrowableItemData.html @@ -123,6 +123,12 @@
                                                                            Inherited Members
                                                                            ItemData.ItemDataPath
                                                                            +
                                                                            + ItemData.UpdateItemDataPath() +
                                                                            +
                                                                            + ItemData.GetResourcesPath(String) +
                                                                            Namespace: CatchIo.Runtime.Items.Data
                                                                            Assembly: cs.temp.dll.dll
                                                                            diff --git a/api/CatchIo.Runtime.Items.Data.UsableItemEffectType.html b/api/CatchIo.Runtime.Items.Data.UsableItemEffectType.html index 4d0cd32..e302645 100644 --- a/api/CatchIo.Runtime.Items.Data.UsableItemEffectType.html +++ b/api/CatchIo.Runtime.Items.Data.UsableItemEffectType.html @@ -106,6 +106,10 @@

                                                                            Fields HealHealth + + RemoveScoutingMark + + RestoreStamina diff --git a/api/CatchIo.Runtime.Items.Data.html b/api/CatchIo.Runtime.Items.Data.html index ff2d2fd..dadd65d 100644 --- a/api/CatchIo.Runtime.Items.Data.html +++ b/api/CatchIo.Runtime.Items.Data.html @@ -87,19 +87,28 @@

                                                                            Classes

                                                                            +

                                                                            ConsumableItemData

                                                                            +

                                                                            Data class representing properties and effects for usable items, extending ItemData. +Contains an array of effects that define specific actions performed when the item is used.

                                                                            +
                                                                            +

                                                                            EquippableItemData

                                                                            +

                                                                            Base class for equippable item data, defining core functionality and usage behavior.

                                                                            +

                                                                            ItemData

                                                                            Abstract base class representing data for items, including properties for item name, icon, sound effects, prefabs, and trajectory data. Responsible for managing paths for item assets located in Resources, allowing for easy loading in Unity.

                                                                            +
                                                                            +

                                                                            ScoutingRingData

                                                                            +

                                                                            Data class for the "Scouting Ring" item, containing configuration and runtime behavior for the item.

                                                                            +
                                                                            +

                                                                            ScoutingRingData.ScoutingRingConfig

                                                                            +

                                                                            Configuration data for the Ring of Scouting item.

                                                                            ThrowableItemData

                                                                            Data class representing properties and effects for throwable items, extending ItemData. Stores information about throw trajectory, impact effects, and reusability, enabling customization of throwable item behaviors in the game.

                                                                            -
                                                                            -

                                                                            UsableItemData

                                                                            -

                                                                            Data class representing properties and effects for usable items, extending ItemData. -Contains an array of effects that define specific actions performed when the item is used.

                                                                            UsableItemEffect

                                                                            Represents a single effect applied by a usable item, including the effect type and value. diff --git a/api/CatchIo.Runtime.Items.Item.html b/api/CatchIo.Runtime.Items.Item.html index a644c06..c28d349 100644 --- a/api/CatchIo.Runtime.Items.Item.html +++ b/api/CatchIo.Runtime.Items.Item.html @@ -93,8 +93,9 @@

                                                                            Inheritance

                                                                            System.Object
                                                                            Item
                                                                            + + -
                                                                            Implements
                                                                            @@ -543,35 +544,6 @@
                                                                            Parameters
                                                                            - -

                                                                            RPC_PlayPickUpSFX(String)

                                                                            -

                                                                            RPC call to play a pickup sound effect at the item's position.

                                                                            -
                                                                            -
                                                                            -
                                                                            Declaration
                                                                            -
                                                                            -
                                                                            protected void RPC_PlayPickUpSFX(string pickUpSFX)
                                                                            -
                                                                            -
                                                                            Parameters
                                                                            - - - - - - - - - - - - - - - -
                                                                            TypeNameDescription
                                                                            System.StringpickUpSFX

                                                                            Name of the sound effect to play.

                                                                            -
                                                                            - -

                                                                            RPC_SetData(String)

                                                                            RPC call to set data from a given path and initialize the item's visual and textual representation.

                                                                            diff --git a/api/CatchIo.Runtime.Items.RingOfScoutings.RingOfScouting.html b/api/CatchIo.Runtime.Items.RingOfScoutings.RingOfScouting.html new file mode 100644 index 0000000..ac24ca9 --- /dev/null +++ b/api/CatchIo.Runtime.Items.RingOfScoutings.RingOfScouting.html @@ -0,0 +1,196 @@ + + + + + + + + Class RingOfScouting + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                                                            +
                                                                            + + + + +
                                                                            +
                                                                            + +
                                                                            +
                                                                            Search Results for
                                                                            +
                                                                            +

                                                                            +
                                                                            +
                                                                              +
                                                                              +
                                                                              + + +
                                                                              +
                                                                              + +
                                                                              +
                                                                              + + + + + + diff --git a/api/CatchIo.Runtime.Items.RingOfScoutings.html b/api/CatchIo.Runtime.Items.RingOfScoutings.html new file mode 100644 index 0000000..1b486bc --- /dev/null +++ b/api/CatchIo.Runtime.Items.RingOfScoutings.html @@ -0,0 +1,129 @@ + + + + + + + + Namespace CatchIo.Runtime.Items.RingOfScoutings + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                                                              +
                                                                              + + + + +
                                                                              +
                                                                              + +
                                                                              +
                                                                              Search Results for
                                                                              +
                                                                              +

                                                                              +
                                                                              +
                                                                                +
                                                                                +
                                                                                + + +
                                                                                +
                                                                                + +
                                                                                +
                                                                                + + + + + + diff --git a/api/CatchIo.Runtime.Menu.GameOverlay.CharacterHUD.CharacterHUDIndicator.html b/api/CatchIo.Runtime.Menu.GameOverlay.CharacterHUD.CharacterHUDIndicator.html new file mode 100644 index 0000000..fe989c8 --- /dev/null +++ b/api/CatchIo.Runtime.Menu.GameOverlay.CharacterHUD.CharacterHUDIndicator.html @@ -0,0 +1,177 @@ + + + + + + + + Class CharacterHUDIndicator + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                                                                +
                                                                                + + + + +
                                                                                +
                                                                                + +
                                                                                +
                                                                                Search Results for
                                                                                +
                                                                                +

                                                                                +
                                                                                +
                                                                                  +
                                                                                  +
                                                                                  + + +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  + + + + + + diff --git a/api/CatchIo.Runtime.Menu.GameOverlay.CharacterHUD.HidingIndicator.html b/api/CatchIo.Runtime.Menu.GameOverlay.CharacterHUD.HidingIndicator.html index 6552de8..8dcd62b 100644 --- a/api/CatchIo.Runtime.Menu.GameOverlay.CharacterHUD.HidingIndicator.html +++ b/api/CatchIo.Runtime.Menu.GameOverlay.CharacterHUD.HidingIndicator.html @@ -88,35 +88,20 @@

                                                                                  Inheritance
                                                                                  System.Object
                                                                                  - +
                                                                                  HidingIndicator
                                                                                  Namespace: CatchIo.Runtime.Menu.GameOverlay.CharacterHUD
                                                                                  Assembly: cs.temp.dll.dll
                                                                                  Syntax
                                                                                  -
                                                                                  public class HidingIndicator : HUDIndicator
                                                                                  +
                                                                                  public class HidingIndicator : CharacterHUDIndicator

                                                                                  Methods

                                                                                  @@ -131,7 +116,7 @@
                                                                                  Declaration
                                                                                  protected override void Awake()
                                                                                  Overrides
                                                                                  -
                                                                                  HUDIndicator.Awake()
                                                                                  +
                                                                                  CharacterHUDIndicator.Awake()
                                                                                  @@ -142,8 +127,6 @@
                                                                                  Declaration
                                                                                  protected override void Disable()
                                                                                  -
                                                                                  Overrides
                                                                                  -
                                                                                  HUDIndicator.Disable()
                                                                                  @@ -154,8 +137,33 @@
                                                                                  Declaration
                                                                                  protected override void Enable()
                                                                                  -
                                                                                  Overrides
                                                                                  -
                                                                                  HUDIndicator.Enable()
                                                                                  + + + +

                                                                                  OnHidingStateChanged(Boolean)

                                                                                  +
                                                                                  +
                                                                                  +
                                                                                  Declaration
                                                                                  +
                                                                                  +
                                                                                  public void OnHidingStateChanged(bool state)
                                                                                  +
                                                                                  +
                                                                                  Parameters
                                                                                  + + + + + + + + + + + + + + + +
                                                                                  TypeNameDescription
                                                                                  System.Booleanstate
                                                                                  diff --git a/api/CatchIo.Runtime.Menu.GameOverlay.CharacterHUD.HudOverlaysManager.html b/api/CatchIo.Runtime.Menu.GameOverlay.CharacterHUD.HudOverlaysManager.html index 6afdb39..9e4fe38 100644 --- a/api/CatchIo.Runtime.Menu.GameOverlay.CharacterHUD.HudOverlaysManager.html +++ b/api/CatchIo.Runtime.Menu.GameOverlay.CharacterHUD.HudOverlaysManager.html @@ -96,6 +96,35 @@
                                                                                  public class HudOverlaysManager : MonoBehaviour
                                                                                  +

                                                                                  Methods +

                                                                                  + + + +

                                                                                  HandleSpectreOverlay(Boolean)

                                                                                  +
                                                                                  +
                                                                                  +
                                                                                  Declaration
                                                                                  +
                                                                                  +
                                                                                  public void HandleSpectreOverlay(bool active)
                                                                                  +
                                                                                  +
                                                                                  Parameters
                                                                                  + + + + + + + + + + + + + + + +
                                                                                  TypeNameDescription
                                                                                  System.Booleanactive
                                                                                  diff --git a/api/CatchIo.Runtime.Menu.GameOverlay.CharacterHUD.LightingIndicator.html b/api/CatchIo.Runtime.Menu.GameOverlay.CharacterHUD.LightingIndicator.html index 07b9293..9132dea 100644 --- a/api/CatchIo.Runtime.Menu.GameOverlay.CharacterHUD.LightingIndicator.html +++ b/api/CatchIo.Runtime.Menu.GameOverlay.CharacterHUD.LightingIndicator.html @@ -88,32 +88,20 @@

                                                                                  Inheritance
                                                                                  System.Object
                                                                                  - +
                                                                                  LightingIndicator
                                                                                  Namespace: CatchIo.Runtime.Menu.GameOverlay.CharacterHUD
                                                                                  Assembly: cs.temp.dll.dll
                                                                                  Syntax
                                                                                  -
                                                                                  public class LightingIndicator : HUDIndicator
                                                                                  +
                                                                                  public class LightingIndicator : CharacterHUDIndicator

                                                                                  Methods

                                                                                  @@ -128,7 +116,7 @@
                                                                                  Declaration
                                                                                  protected override void Awake()
                                                                                  Overrides
                                                                                  -
                                                                                  HUDIndicator.Awake()
                                                                                  +
                                                                                  CharacterHUDIndicator.Awake()
                                                                                  @@ -139,32 +127,33 @@
                                                                                  Declaration
                                                                                  protected override void Enable()
                                                                                  -
                                                                                  Overrides
                                                                                  -
                                                                                  HUDIndicator.Enable()
                                                                                  - - - -

                                                                                  Start()

                                                                                  -
                                                                                  -
                                                                                  -
                                                                                  Declaration
                                                                                  -
                                                                                  -
                                                                                  protected override void Start()
                                                                                  -
                                                                                  -
                                                                                  Overrides
                                                                                  -
                                                                                  HUDIndicator.Start()
                                                                                  - -

                                                                                  Update()

                                                                                  + +

                                                                                  OnLightSourceDetect(Boolean)

                                                                                  Declaration
                                                                                  -
                                                                                  protected override void Update()
                                                                                  +
                                                                                  public void OnLightSourceDetect(bool detected)
                                                                                  -
                                                                                  Overrides
                                                                                  -
                                                                                  HUDIndicator.Update()
                                                                                  +
                                                                                  Parameters
                                                                                  + + + + + + + + + + + + + + + +
                                                                                  TypeNameDescription
                                                                                  System.Booleandetected
                                                                                  diff --git a/api/CatchIo.Runtime.Menu.GameOverlay.CharacterHUD.NoiseArcAnimationControl.html b/api/CatchIo.Runtime.Menu.GameOverlay.CharacterHUD.NoiseArcAnimationControl.html index 10436d3..6dfdd40 100644 --- a/api/CatchIo.Runtime.Menu.GameOverlay.CharacterHUD.NoiseArcAnimationControl.html +++ b/api/CatchIo.Runtime.Menu.GameOverlay.CharacterHUD.NoiseArcAnimationControl.html @@ -89,38 +89,20 @@

                                                                                  Inheritance
                                                                                  System.Object
                                                                                  - +
                                                                                  NoiseArcAnimationControl
                                                                                  Namespace: CatchIo.Runtime.Menu.GameOverlay.CharacterHUD
                                                                                  Assembly: cs.temp.dll.dll
                                                                                  Syntax
                                                                                  -
                                                                                  public class NoiseArcAnimationControl : HUDIndicator
                                                                                  +
                                                                                  public class NoiseArcAnimationControl : CharacterHUDIndicator

                                                                                  Methods

                                                                                  @@ -135,7 +117,7 @@
                                                                                  Declaration
                                                                                  protected override void Awake()
                                                                                  Overrides
                                                                                  -
                                                                                  HUDIndicator.Awake()
                                                                                  +
                                                                                  CharacterHUDIndicator.Awake()
                                                                                  @@ -146,8 +128,6 @@
                                                                                  Declaration
                                                                                  protected override void Start()
                                                                                  -
                                                                                  Overrides
                                                                                  -
                                                                                  HUDIndicator.Start()
                                                                                  diff --git a/api/CatchIo.Runtime.Menu.GameOverlay.CharacterHUD.ScoutingArrow.html b/api/CatchIo.Runtime.Menu.GameOverlay.CharacterHUD.ScoutingArrow.html new file mode 100644 index 0000000..8662587 --- /dev/null +++ b/api/CatchIo.Runtime.Menu.GameOverlay.CharacterHUD.ScoutingArrow.html @@ -0,0 +1,135 @@ + + + + + + + + Class ScoutingArrow + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                                                                  +
                                                                                  + + + + +
                                                                                  +
                                                                                  + +
                                                                                  +
                                                                                  Search Results for
                                                                                  +
                                                                                  +

                                                                                  +
                                                                                  +
                                                                                    +
                                                                                    +
                                                                                    + + +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    + + + + + + diff --git a/api/CatchIo.Runtime.Menu.GameOverlay.CharacterHUD.ScoutingRingIndicator.html b/api/CatchIo.Runtime.Menu.GameOverlay.CharacterHUD.ScoutingRingIndicator.html new file mode 100644 index 0000000..96ba1f3 --- /dev/null +++ b/api/CatchIo.Runtime.Menu.GameOverlay.CharacterHUD.ScoutingRingIndicator.html @@ -0,0 +1,183 @@ + + + + + + + + Class ScoutingRingIndicator + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                                                                    +
                                                                                    + + + + +
                                                                                    +
                                                                                    + +
                                                                                    +
                                                                                    Search Results for
                                                                                    +
                                                                                    +

                                                                                    +
                                                                                    +
                                                                                      +
                                                                                      +
                                                                                      + + +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      + + + + + + diff --git a/api/CatchIo.Runtime.Menu.GameOverlay.CharacterHUD.html b/api/CatchIo.Runtime.Menu.GameOverlay.CharacterHUD.html index c11ab96..770182c 100644 --- a/api/CatchIo.Runtime.Menu.GameOverlay.CharacterHUD.html +++ b/api/CatchIo.Runtime.Menu.GameOverlay.CharacterHUD.html @@ -87,6 +87,8 @@

                                                                                      Classes

                                                                                      +

                                                                                      CharacterHUDIndicator

                                                                                      +

                                                                                      CharacterNickNameText

                                                                                      CursedOneHUDMeterManager

                                                                                      @@ -96,8 +98,6 @@

                                                                                      HidingIndicator

                                                                                      -

                                                                                      HUDIndicator

                                                                                      -

                                                                                      HUDMeter

                                                                                      HudOverlaysManager

                                                                                      @@ -110,6 +110,10 @@

                                                                                      NoiseArcAnimationControl

                                                                                      Handle sound detection arc visualization

                                                                                      +

                                                                                      ScoutingArrow

                                                                                      +
                                                                                      +

                                                                                      ScoutingRingIndicator

                                                                                      +

                                                                                      StaminaHUDMeter

                                                                                      diff --git a/api/CatchIo.Runtime.Menu.GameOverlay.EntityHUD.EntityHUDIndicator.html b/api/CatchIo.Runtime.Menu.GameOverlay.EntityHUD.EntityHUDIndicator.html new file mode 100644 index 0000000..dbc68c6 --- /dev/null +++ b/api/CatchIo.Runtime.Menu.GameOverlay.EntityHUD.EntityHUDIndicator.html @@ -0,0 +1,253 @@ + + + + + + + + Class EntityHUDIndicator + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                                                                      +
                                                                                      + + + + +
                                                                                      +
                                                                                      + +
                                                                                      +
                                                                                      Search Results for
                                                                                      +
                                                                                      +

                                                                                      +
                                                                                      +
                                                                                        +
                                                                                        +
                                                                                        + + +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        + + + + + + diff --git a/api/CatchIo.Runtime.Menu.GameOverlay.EntityHUD.ScoutingMarkIndicator.html b/api/CatchIo.Runtime.Menu.GameOverlay.EntityHUD.ScoutingMarkIndicator.html new file mode 100644 index 0000000..54c37cc --- /dev/null +++ b/api/CatchIo.Runtime.Menu.GameOverlay.EntityHUD.ScoutingMarkIndicator.html @@ -0,0 +1,168 @@ + + + + + + + + Class ScoutingMarkIndicator + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                                                                        +
                                                                                        + + + + +
                                                                                        +
                                                                                        + +
                                                                                        +
                                                                                        Search Results for
                                                                                        +
                                                                                        +

                                                                                        +
                                                                                        +
                                                                                          +
                                                                                          +
                                                                                          + + +
                                                                                          +
                                                                                          + +
                                                                                          +
                                                                                          + + + + + + diff --git a/api/CatchIo.Runtime.Menu.GameOverlay.EntityHUD.html b/api/CatchIo.Runtime.Menu.GameOverlay.EntityHUD.html new file mode 100644 index 0000000..4ff8338 --- /dev/null +++ b/api/CatchIo.Runtime.Menu.GameOverlay.EntityHUD.html @@ -0,0 +1,132 @@ + + + + + + + + Namespace CatchIo.Runtime.Menu.GameOverlay.EntityHUD + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                                                                          +
                                                                                          + + + + +
                                                                                          +
                                                                                          + +
                                                                                          +
                                                                                          Search Results for
                                                                                          +
                                                                                          +

                                                                                          +
                                                                                          +
                                                                                            +
                                                                                            +
                                                                                            + + +
                                                                                            +
                                                                                            + +
                                                                                            +
                                                                                            + + + + + + diff --git a/api/CatchIo.Runtime.Menu.GameOverlay.InteractionIndicatorHUD.ACTION_TYPE.html b/api/CatchIo.Runtime.Menu.GameOverlay.InteractionIndicatorHUD.ACTION_TYPE.html new file mode 100644 index 0000000..78be7f2 --- /dev/null +++ b/api/CatchIo.Runtime.Menu.GameOverlay.InteractionIndicatorHUD.ACTION_TYPE.html @@ -0,0 +1,163 @@ + + + + + + + + Enum ACTION_TYPE + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                                                                            +
                                                                                            + + + + +
                                                                                            +
                                                                                            + +
                                                                                            +
                                                                                            Search Results for
                                                                                            +
                                                                                            +

                                                                                            +
                                                                                            +
                                                                                              +
                                                                                              +
                                                                                              + + +
                                                                                              +
                                                                                              + +
                                                                                              +
                                                                                              + + + + + + diff --git a/api/CatchIo.Runtime.Menu.GameOverlay.InteractionIndicatorHUD.InteractionActon.html b/api/CatchIo.Runtime.Menu.GameOverlay.InteractionIndicatorHUD.InteractionActon.html new file mode 100644 index 0000000..98a41a6 --- /dev/null +++ b/api/CatchIo.Runtime.Menu.GameOverlay.InteractionIndicatorHUD.InteractionActon.html @@ -0,0 +1,264 @@ + + + + + + + + Class InteractionActon + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                                                                              +
                                                                                              + + + + +
                                                                                              +
                                                                                              + +
                                                                                              +
                                                                                              Search Results for
                                                                                              +
                                                                                              +

                                                                                              +
                                                                                              +
                                                                                                +
                                                                                                +
                                                                                                + + +
                                                                                                +
                                                                                                + +
                                                                                                +
                                                                                                + + + + + + diff --git a/api/CatchIo.Runtime.Menu.GameOverlay.InteractionIndicatorHUD.InteractionHUDSignal.html b/api/CatchIo.Runtime.Menu.GameOverlay.InteractionIndicatorHUD.InteractionHUDSignal.html new file mode 100644 index 0000000..d7ea050 --- /dev/null +++ b/api/CatchIo.Runtime.Menu.GameOverlay.InteractionIndicatorHUD.InteractionHUDSignal.html @@ -0,0 +1,234 @@ + + + + + + + + Class InteractionHUDSignal + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                                                                                +
                                                                                                + + + + +
                                                                                                +
                                                                                                + +
                                                                                                +
                                                                                                Search Results for
                                                                                                +
                                                                                                +

                                                                                                +
                                                                                                +
                                                                                                  +
                                                                                                  +
                                                                                                  + + +
                                                                                                  +
                                                                                                  + +
                                                                                                  +
                                                                                                  + + + + + + diff --git a/api/CatchIo.Runtime.Menu.GameOverlay.InteractionIndicatorHUD.InteractionIndicator.html b/api/CatchIo.Runtime.Menu.GameOverlay.InteractionIndicatorHUD.InteractionIndicator.html index c21a888..3b4ada6 100644 --- a/api/CatchIo.Runtime.Menu.GameOverlay.InteractionIndicatorHUD.InteractionIndicator.html +++ b/api/CatchIo.Runtime.Menu.GameOverlay.InteractionIndicatorHUD.InteractionIndicator.html @@ -83,7 +83,7 @@

                                                                                                  Class InteractionIndicator

                                                                                                  -

                                                                                                  Handle display of a single action indication

                                                                                                  +

                                                                                                  Manages the display of interaction indicators, supporting multiple actions with pooled HUD elements.

                                                                                                  @@ -103,7 +103,8 @@

                                                                                                  Properties

                                                                                                  IsActive

                                                                                                  -
                                                                                                  +

                                                                                                  Indicates whether the interaction indicator is currently active.

                                                                                                  +
                                                                                                  Declaration
                                                                                                  @@ -129,22 +130,64 @@

                                                                                                  Methods -

                                                                                                  Hide()

                                                                                                  -
                                                                                                  +

                                                                                                  Hide(ACTION_TYPE)

                                                                                                  +

                                                                                                  Hides the specified actions based on the flags in the action type and removes them from active actions.

                                                                                                  +
                                                                                                  +
                                                                                                  +
                                                                                                  Declaration
                                                                                                  +
                                                                                                  +
                                                                                                  public void Hide(ACTION_TYPE actionType)
                                                                                                  +
                                                                                                  +
                                                                                                  Parameters
                                                                                                  + + + + + + + + + + + + + + + +
                                                                                                  TypeNameDescription
                                                                                                  ACTION_TYPEactionType

                                                                                                  The action type containing flags to hide.

                                                                                                  +
                                                                                                  + + + +

                                                                                                  HideAll()

                                                                                                  +

                                                                                                  Hides all active actions and clears the set of active actions.

                                                                                                  +
                                                                                                  +
                                                                                                  +
                                                                                                  Declaration
                                                                                                  +
                                                                                                  +
                                                                                                  public void HideAll()
                                                                                                  +
                                                                                                  + + + +

                                                                                                  InitializeActionHUDPool()

                                                                                                  +

                                                                                                  Initializes the pool of HUD elements based on the maximum count.

                                                                                                  +
                                                                                                  Declaration
                                                                                                  -
                                                                                                  public void Hide()
                                                                                                  +
                                                                                                  public void InitializeActionHUDPool()
                                                                                                  -

                                                                                                  Show(Sprite, String)

                                                                                                  -
                                                                                                  +

                                                                                                  Show(ACTION_TYPE, Sprite, String)

                                                                                                  +

                                                                                                  Displays interaction actions for all flags in the specified action type that are not already active.

                                                                                                  +
                                                                                                  Declaration
                                                                                                  -
                                                                                                  public void Show(Sprite actionImage, string actionText)
                                                                                                  +
                                                                                                  public bool Show(ACTION_TYPE actionType, Sprite sprite, string text)
                                                                                                  Parameters
                                                                                                  @@ -156,15 +199,39 @@
                                                                                                  Parameters
                                                                                                  + + + + + - - + + - - + + + + +
                                                                                                  ACTION_TYPEactionType

                                                                                                  The action type containing flags to display.

                                                                                                  +
                                                                                                  SpriteactionImagesprite

                                                                                                  The icon to display for each action.

                                                                                                  +
                                                                                                  System.StringactionTexttext

                                                                                                  The text description for each action.

                                                                                                  +
                                                                                                  +
                                                                                                  Returns
                                                                                                  + + + + + + + + + + +
                                                                                                  TypeDescription
                                                                                                  System.Boolean

                                                                                                  True if any actions were successfully displayed; otherwise, false.

                                                                                                  +
                                                                                                  diff --git a/api/CatchIo.Runtime.Menu.GameOverlay.InteractionIndicatorHUD.InteractionIndicatorOverlay.html b/api/CatchIo.Runtime.Menu.GameOverlay.InteractionIndicatorHUD.InteractionIndicatorOverlay.html index d9557bc..045ec03 100644 --- a/api/CatchIo.Runtime.Menu.GameOverlay.InteractionIndicatorHUD.InteractionIndicatorOverlay.html +++ b/api/CatchIo.Runtime.Menu.GameOverlay.InteractionIndicatorHUD.InteractionIndicatorOverlay.html @@ -83,7 +83,8 @@

                                                                                                  Class InteractionIndicatorOverlay

                                                                                                  -

                                                                                                  Handle interaction overlay display

                                                                                                  +

                                                                                                  Manages the display of interaction indicators on the HUD. +Handles activation and deactivation of indicators based on received signals.

                                                                                                  @@ -97,6 +98,37 @@
                                                                                                  public class InteractionIndicatorOverlay : MonoBehaviour
                                                                                                  +

                                                                                                  Methods +

                                                                                                  + + + +

                                                                                                  HandleInteractionSignal(InteractionHUDSignal)

                                                                                                  +

                                                                                                  Processes an interaction signal to activate or deactivate indicators.

                                                                                                  +
                                                                                                  +
                                                                                                  +
                                                                                                  Declaration
                                                                                                  +
                                                                                                  +
                                                                                                  public void HandleInteractionSignal(InteractionHUDSignal signal)
                                                                                                  +
                                                                                                  +
                                                                                                  Parameters
                                                                                                  + + + + + + + + + + + + + + + +
                                                                                                  TypeNameDescription
                                                                                                  InteractionHUDSignalsignal

                                                                                                  The interaction signal to process.

                                                                                                  +
                                                                                                  diff --git a/api/CatchIo.Runtime.Menu.GameOverlay.InteractionIndicatorHUD.html b/api/CatchIo.Runtime.Menu.GameOverlay.InteractionIndicatorHUD.html index 70bd76d..cb3ab43 100644 --- a/api/CatchIo.Runtime.Menu.GameOverlay.InteractionIndicatorHUD.html +++ b/api/CatchIo.Runtime.Menu.GameOverlay.InteractionIndicatorHUD.html @@ -87,12 +87,23 @@

                                                                                                  Classes

                                                                                                  +

                                                                                                  InteractionActon

                                                                                                  +

                                                                                                  Handles the display of interaction actions in the HUD. +Manages the associated image, text, and visibility of interaction indicators.

                                                                                                  +
                                                                                                  +

                                                                                                  InteractionHUDSignal

                                                                                                  +

                                                                                                  InteractionIndicator

                                                                                                  -

                                                                                                  Handle display of a single action indication

                                                                                                  +

                                                                                                  Manages the display of interaction indicators, supporting multiple actions with pooled HUD elements.

                                                                                                  InteractionIndicatorOverlay

                                                                                                  -

                                                                                                  Handle interaction overlay display

                                                                                                  +

                                                                                                  Manages the display of interaction indicators on the HUD. +Handles activation and deactivation of indicators based on received signals.

                                                                                                  +

                                                                                                  Enums +

                                                                                                  +

                                                                                                  ACTION_TYPE

                                                                                                  +
                                                                                                  diff --git a/api/CatchIo.Runtime.NPC.Core.NPCPathFinder.html b/api/CatchIo.Runtime.NPC.Core.NPCPathFinder.html index 3827fd9..8213304 100644 --- a/api/CatchIo.Runtime.NPC.Core.NPCPathFinder.html +++ b/api/CatchIo.Runtime.NPC.Core.NPCPathFinder.html @@ -83,7 +83,7 @@

                                                                                                  Class NPCPathFinder

                                                                                                  -

                                                                                                  NPCPathFinder handles the movement pathfinding for NPCs, including random wandering within specified movement radii and interaction with the Photon network for synchronization.

                                                                                                  +

                                                                                                  NPCPathFinder handles the movement pathfinding for NPCs, including random wandering within specified movement radii.

                                                                                                  @@ -91,10 +91,6 @@
                                                                                                  Inheritance
                                                                                                  System.Object
                                                                                                  NPCPathFinder
                                                                                                  -
                                                                                                  -
                                                                                                  Implements
                                                                                                  -
                                                                                                  IPunObservable
                                                                                                  -
                                                                                                  Namespace: CatchIo.Runtime.NPC.Core
                                                                                                  Assembly: cs.temp.dll.dll
                                                                                                  Syntax
                                                                                                  @@ -105,33 +101,6 @@

                                                                                                  Methods

                                                                                                  - -

                                                                                                  GetSpeed()

                                                                                                  -

                                                                                                  Gets the NPC's current speed.

                                                                                                  -
                                                                                                  -
                                                                                                  -
                                                                                                  Declaration
                                                                                                  -
                                                                                                  -
                                                                                                  public float GetSpeed()
                                                                                                  -
                                                                                                  -
                                                                                                  Returns
                                                                                                  - - - - - - - - - - - - - -
                                                                                                  TypeDescription
                                                                                                  System.Single

                                                                                                  A float representing the current speed.

                                                                                                  -
                                                                                                  - -

                                                                                                  GetVelocity()

                                                                                                  Gets the NPC's current velocity.

                                                                                                  @@ -184,45 +153,6 @@
                                                                                                  Returns
                                                                                                  - - - -

                                                                                                  OnPhotonSerializeView(PhotonStream, PhotonMessageInfo)

                                                                                                  -

                                                                                                  Synchronizes the NPC's velocity across the network using Photon.

                                                                                                  -
                                                                                                  -
                                                                                                  -
                                                                                                  Declaration
                                                                                                  -
                                                                                                  -
                                                                                                  public void OnPhotonSerializeView(PhotonStream stream, PhotonMessageInfo info)
                                                                                                  -
                                                                                                  -
                                                                                                  Parameters
                                                                                                  - - - - - - - - - - - - - - - - - - - - -
                                                                                                  TypeNameDescription
                                                                                                  PhotonStreamstream

                                                                                                  The PhotonStream used for data serialization.

                                                                                                  -
                                                                                                  PhotonMessageInfoinfo

                                                                                                  Information about the Photon message.

                                                                                                  -
                                                                                                  -

                                                                                                  Implements

                                                                                                  -
                                                                                                  - IPunObservable -
                                                                                                  diff --git a/api/CatchIo.Runtime.NPC.Core.html b/api/CatchIo.Runtime.NPC.Core.html index 7083824..1bfe589 100644 --- a/api/CatchIo.Runtime.NPC.Core.html +++ b/api/CatchIo.Runtime.NPC.Core.html @@ -90,7 +90,7 @@

                                                                                                  Classes

                                                                                                  NPCHealth

                                                                                                  NPCPathFinder

                                                                                                  -

                                                                                                  NPCPathFinder handles the movement pathfinding for NPCs, including random wandering within specified movement radii and interaction with the Photon network for synchronization.

                                                                                                  +

                                                                                                  NPCPathFinder handles the movement pathfinding for NPCs, including random wandering within specified movement radii.

                                                                                                  diff --git a/api/CatchIo.Runtime.NPC.NPCNetworking.html b/api/CatchIo.Runtime.NPC.NPCNetworking.html index 6ffaa26..32dbf38 100644 --- a/api/CatchIo.Runtime.NPC.NPCNetworking.html +++ b/api/CatchIo.Runtime.NPC.NPCNetworking.html @@ -90,12 +90,42 @@
                                                                                                  Inheritance
                                                                                                  System.Object
                                                                                                  NPCNetworking
                                                                                                  +
                                                                                                  +
                                                                                                  Implements
                                                                                                  +
                                                                                                  IPositionProvider
                                                                                                  +
                                                                                                  Namespace: CatchIo.Runtime.NPC
                                                                                                  Assembly: cs.temp.dll.dll
                                                                                                  Syntax
                                                                                                  public class NPCNetworking : MonoBehaviourPun
                                                                                                  +

                                                                                                  Fields +

                                                                                                  + + +

                                                                                                  ChestOffset

                                                                                                  +
                                                                                                  +
                                                                                                  +
                                                                                                  Declaration
                                                                                                  +
                                                                                                  +
                                                                                                  public readonly Vector3 ChestOffset
                                                                                                  +
                                                                                                  +
                                                                                                  Field Value
                                                                                                  + + + + + + + + + + + + + +
                                                                                                  TypeDescription
                                                                                                  Vector3

                                                                                                  Properties

                                                                                                  @@ -127,6 +157,31 @@

                                                                                                  Methods

                                                                                                  + +

                                                                                                  GetPosition()

                                                                                                  +
                                                                                                  +
                                                                                                  +
                                                                                                  Declaration
                                                                                                  +
                                                                                                  +
                                                                                                  public Vector3 GetPosition()
                                                                                                  +
                                                                                                  +
                                                                                                  Returns
                                                                                                  + + + + + + + + + + + + + +
                                                                                                  TypeDescription
                                                                                                  Vector3
                                                                                                  + +

                                                                                                  KnockBack(KnockBackData)

                                                                                                  @@ -181,6 +236,16 @@
                                                                                                  Parameters
                                                                                                  + +

                                                                                                  RemoveScoutingMark()

                                                                                                  +
                                                                                                  +
                                                                                                  +
                                                                                                  Declaration
                                                                                                  +
                                                                                                  +
                                                                                                  public void RemoveScoutingMark()
                                                                                                  +
                                                                                                  + +

                                                                                                  RPC_KnockBack(Int32, Vector2, Single)

                                                                                                  @@ -216,6 +281,37 @@
                                                                                                  Parameters
                                                                                                  + + + +

                                                                                                  ScoutingMark(String)

                                                                                                  +
                                                                                                  +
                                                                                                  +
                                                                                                  Declaration
                                                                                                  +
                                                                                                  +
                                                                                                  public void ScoutingMark(string markSFX)
                                                                                                  +
                                                                                                  +
                                                                                                  Parameters
                                                                                                  + + + + + + + + + + + + + + + +
                                                                                                  TypeNameDescription
                                                                                                  System.StringmarkSFX
                                                                                                  +

                                                                                                  Implements

                                                                                                  +
                                                                                                  + IPositionProvider +
                                                                                                  diff --git a/api/CatchIo.Runtime.NPC.NPCRotator.html b/api/CatchIo.Runtime.NPC.NPCRotator.html new file mode 100644 index 0000000..1b58e7a --- /dev/null +++ b/api/CatchIo.Runtime.NPC.NPCRotator.html @@ -0,0 +1,181 @@ + + + + + + + + Class NPCRotator + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                                                                                  +
                                                                                                  + + + + +
                                                                                                  +
                                                                                                  + +
                                                                                                  +
                                                                                                  Search Results for
                                                                                                  +
                                                                                                  +

                                                                                                  +
                                                                                                  +
                                                                                                    +
                                                                                                    +
                                                                                                    + + +
                                                                                                    +
                                                                                                    + +
                                                                                                    +
                                                                                                    + + + + + + diff --git a/api/CatchIo.Runtime.NPC.Receivers.CharacterMarkHurtBox.html b/api/CatchIo.Runtime.NPC.Receivers.CharacterMarkHurtBox.html new file mode 100644 index 0000000..d9e3d57 --- /dev/null +++ b/api/CatchIo.Runtime.NPC.Receivers.CharacterMarkHurtBox.html @@ -0,0 +1,282 @@ + + + + + + + + Class CharacterMarkHurtBox + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                                                                                    +
                                                                                                    + + + + +
                                                                                                    +
                                                                                                    + +
                                                                                                    +
                                                                                                    Search Results for
                                                                                                    +
                                                                                                    +

                                                                                                    +
                                                                                                    +
                                                                                                      +
                                                                                                      +
                                                                                                      + + +
                                                                                                      +
                                                                                                      + +
                                                                                                      +
                                                                                                      + + + + + + diff --git a/api/CatchIo.Runtime.NPC.Receivers.NPCDamageReceiver.html b/api/CatchIo.Runtime.NPC.Receivers.NPCDamageReceiver.html index 56b2675..6641458 100644 --- a/api/CatchIo.Runtime.NPC.Receivers.NPCDamageReceiver.html +++ b/api/CatchIo.Runtime.NPC.Receivers.NPCDamageReceiver.html @@ -95,6 +95,7 @@
                                                                                                      Implements
                                                                                                      IKnockBackable
                                                                                                      ITransmorphableReceiver
                                                                                                      ICharacterInteractable
                                                                                                      +
                                                                                                      IHUDDisplayable
                                                                                                      Namespace: CatchIo.Runtime.NPC.Receivers
                                                                                                      Assembly: cs.temp.dll.dll
                                                                                                      @@ -106,6 +107,56 @@

                                                                                                      Properties

                                                                                                      + +

                                                                                                      HUDPositionProvider

                                                                                                      +
                                                                                                      +
                                                                                                      +
                                                                                                      Declaration
                                                                                                      +
                                                                                                      +
                                                                                                      public EntityHUDPositionProvider HUDPositionProvider { get; }
                                                                                                      +
                                                                                                      +
                                                                                                      Property Value
                                                                                                      + + + + + + + + + + + + + +
                                                                                                      TypeDescription
                                                                                                      EntityHUDPositionProvider
                                                                                                      + + + +

                                                                                                      HUDStream

                                                                                                      +
                                                                                                      +
                                                                                                      +
                                                                                                      Declaration
                                                                                                      +
                                                                                                      +
                                                                                                      public StreamId.EntityHUD HUDStream { get; }
                                                                                                      +
                                                                                                      +
                                                                                                      Property Value
                                                                                                      + + + + + + + + + + + + + +
                                                                                                      TypeDescription
                                                                                                      StreamId.EntityHUD
                                                                                                      + +

                                                                                                      IsAlive

                                                                                                      @@ -137,7 +188,7 @@

                                                                                                      Declaration
                                                                                                      -
                                                                                                      public int ViewID { get; }
                                                                                                      +
                                                                                                      public override int ViewID { get; }
                                                                                                      Property Value
                                                                                                      @@ -158,6 +209,48 @@

                                                                                                      Methods

                                                                                                      + +

                                                                                                      CanInteract(HitBox)

                                                                                                      +
                                                                                                      +
                                                                                                      +
                                                                                                      Declaration
                                                                                                      +
                                                                                                      +
                                                                                                      public override bool CanInteract(HitBox hitBox)
                                                                                                      +
                                                                                                      +
                                                                                                      Parameters
                                                                                                      +
                                                                                                      + + + + + + + + + + + + + + +
                                                                                                      TypeNameDescription
                                                                                                      HitBoxhitBox
                                                                                                      +
                                                                                                      Returns
                                                                                                      + + + + + + + + + + + + + +
                                                                                                      TypeDescription
                                                                                                      System.Boolean
                                                                                                      + +

                                                                                                      GetAnimatorController()

                                                                                                      @@ -183,6 +276,56 @@
                                                                                                      Returns
                                                                                                      + +

                                                                                                      GetHUDPositionProvider()

                                                                                                      +
                                                                                                      +
                                                                                                      +
                                                                                                      Declaration
                                                                                                      +
                                                                                                      +
                                                                                                      public IPositionProvider GetHUDPositionProvider()
                                                                                                      +
                                                                                                      +
                                                                                                      Returns
                                                                                                      + + + + + + + + + + + + + +
                                                                                                      TypeDescription
                                                                                                      IPositionProvider
                                                                                                      + + + +

                                                                                                      GetHurtBoxPosition()

                                                                                                      +
                                                                                                      +
                                                                                                      +
                                                                                                      Declaration
                                                                                                      +
                                                                                                      +
                                                                                                      public override Vector2 GetHurtBoxPosition()
                                                                                                      +
                                                                                                      +
                                                                                                      Returns
                                                                                                      + + + + + + + + + + + + + +
                                                                                                      TypeDescription
                                                                                                      Vector2
                                                                                                      + +

                                                                                                      GetIndicatorPosition()

                                                                                                      @@ -378,6 +521,38 @@
                                                                                                      Parameters
                                                                                                      + + + +

                                                                                                      ToggleHUD(ACTION_TYPE, Boolean)

                                                                                                      +
                                                                                                      +
                                                                                                      +
                                                                                                      Declaration
                                                                                                      +
                                                                                                      +
                                                                                                      public void ToggleHUD(ACTION_TYPE actionType, bool active)
                                                                                                      +
                                                                                                      +
                                                                                                      Parameters
                                                                                                      + + + + + + + + + + + + + + + + + + + + +
                                                                                                      TypeNameDescription
                                                                                                      ACTION_TYPEactionType
                                                                                                      System.Booleanactive

                                                                                                      Implements

                                                                                                      IKnockBackable @@ -388,6 +563,9 @@

                                                                                                      Implements

                                                                                                      ICharacterInteractable
                                                                                                      +
                                                                                                      + IHUDDisplayable +
                                                                                                      diff --git a/api/CatchIo.Runtime.NPC.EntityRigidbody.html b/api/CatchIo.Runtime.NPC.Receivers.NPCMarkHurtBox.html similarity index 61% rename from api/CatchIo.Runtime.NPC.EntityRigidbody.html rename to api/CatchIo.Runtime.NPC.Receivers.NPCMarkHurtBox.html index a232ef1..b9b6e51 100644 --- a/api/CatchIo.Runtime.NPC.EntityRigidbody.html +++ b/api/CatchIo.Runtime.NPC.Receivers.NPCMarkHurtBox.html @@ -5,10 +5,10 @@ - Class EntityRigidbody + <title>Class NPCMarkHurtBox | Catch.io Developer Reference - @@ -78,98 +78,82 @@
                                                                                                      -
                                                                                                      +
                                                                                                      -

                                                                                                      Class EntityRigidbody +

                                                                                                      Class NPCMarkHurtBox

                                                                                                      -
                                                                                                      +

                                                                                                      Handles marking functionality for NPCs as part of the scouting system. +Extends for NPC-specific behavior.

                                                                                                      +
                                                                                                      Inheritance
                                                                                                      System.Object
                                                                                                      -
                                                                                                      EntityRigidbody
                                                                                                      +
                                                                                                      NPCMarkHurtBox
                                                                                                      -
                                                                                                      Namespace: CatchIo.Runtime.NPC
                                                                                                      +
                                                                                                      Namespace: CatchIo.Runtime.NPC.Receivers
                                                                                                      Assembly: cs.temp.dll.dll
                                                                                                      -
                                                                                                      Syntax
                                                                                                      +
                                                                                                      Syntax
                                                                                                      -
                                                                                                      public class EntityRigidbody : MonoBehaviour
                                                                                                      +
                                                                                                      public sealed class NPCMarkHurtBox : EntityScoutingMarkHurtBox
                                                                                                      -

                                                                                                      Methods +

                                                                                                      Properties

                                                                                                      - -

                                                                                                      AddVelocity(Vector2)

                                                                                                      + +

                                                                                                      ViewID

                                                                                                      Declaration
                                                                                                      -
                                                                                                      public void AddVelocity(Vector2 velocity)
                                                                                                      +
                                                                                                      public override int ViewID { get; }
                                                                                                      -
                                                                                                      Parameters
                                                                                                      +
                                                                                                      Property Value
                                                                                                      - - - +
                                                                                                      TypeName Description
                                                                                                      Vector2velocitySystem.Int32
                                                                                                      +

                                                                                                      Methods +

                                                                                                      - -

                                                                                                      Lock()

                                                                                                      -
                                                                                                      -
                                                                                                      -
                                                                                                      Declaration
                                                                                                      -
                                                                                                      -
                                                                                                      public void Lock()
                                                                                                      -
                                                                                                      - - - -

                                                                                                      Magnitude()

                                                                                                      + +

                                                                                                      CanInteract(HitBox)

                                                                                                      Declaration
                                                                                                      -
                                                                                                      public float Magnitude()
                                                                                                      +
                                                                                                      public override bool CanInteract(HitBox hitBox)
                                                                                                      -
                                                                                                      Returns
                                                                                                      +
                                                                                                      Parameters
                                                                                                      + - + +
                                                                                                      TypeName Description
                                                                                                      System.SingleHitBoxhitBox
                                                                                                      - - - -

                                                                                                      Position()

                                                                                                      -
                                                                                                      -
                                                                                                      -
                                                                                                      Declaration
                                                                                                      -
                                                                                                      -
                                                                                                      public Vector2 Position()
                                                                                                      -
                                                                                                      Returns
                                                                                                      @@ -180,20 +164,21 @@
                                                                                                      Returns
                                                                                                      - +
                                                                                                      Vector2System.Boolean
                                                                                                      - -

                                                                                                      SetVelocity(Vector2)

                                                                                                      -
                                                                                                      + +

                                                                                                      Mark(Int32, String)

                                                                                                      +

                                                                                                      Marks the NPC with sound effect.

                                                                                                      +
                                                                                                      Declaration
                                                                                                      -
                                                                                                      public void SetVelocity(Vector2 velocity)
                                                                                                      +
                                                                                                      public override void Mark(int markerViewID, string markSFX)
                                                                                                      Parameters
                                                                                                      @@ -206,43 +191,58 @@
                                                                                                      Parameters
                                                                                                      - - - + + + + + + + +
                                                                                                      Vector2velocitySystem.Int32markerViewID

                                                                                                      The PhotonView ID of the entity applying the mark.

                                                                                                      +
                                                                                                      System.StringmarkSFX

                                                                                                      The sound effect associated with the marking action.

                                                                                                      +
                                                                                                      - -

                                                                                                      Unlock()

                                                                                                      -
                                                                                                      + +

                                                                                                      Start()

                                                                                                      +

                                                                                                      Initializes references to NPC components on start.

                                                                                                      +
                                                                                                      Declaration
                                                                                                      -
                                                                                                      public void Unlock()
                                                                                                      +
                                                                                                      protected override void Start()
                                                                                                      - -

                                                                                                      Velocity()

                                                                                                      + +

                                                                                                      ToggleHUD(ACTION_TYPE, Boolean)

                                                                                                      Declaration
                                                                                                      -
                                                                                                      public Vector2 Velocity()
                                                                                                      +
                                                                                                      public override void ToggleHUD(ACTION_TYPE actionType, bool active)
                                                                                                      -
                                                                                                      Returns
                                                                                                      +
                                                                                                      Parameters
                                                                                                      + - + + + + + + + diff --git a/api/CatchIo.Runtime.NPC.Receivers.html b/api/CatchIo.Runtime.NPC.Receivers.html index bc7ae8d..3dc7661 100644 --- a/api/CatchIo.Runtime.NPC.Receivers.html +++ b/api/CatchIo.Runtime.NPC.Receivers.html @@ -87,10 +87,18 @@

                                                                                                      Classes

                                                                                                      +

                                                                                                      CharacterMarkHurtBox

                                                                                                      +

                                                                                                      Handles marking characters as part of the scouting system. +Inherits from .

                                                                                                      +

                                                                                                      NPCDamageReceiver

                                                                                                      NPCDetectable

                                                                                                      +

                                                                                                      NPCMarkHurtBox

                                                                                                      +

                                                                                                      Handles marking functionality for NPCs as part of the scouting system. +Extends for NPC-specific behavior.

                                                                                                      +
                                                                                                      diff --git a/api/CatchIo.Runtime.NPC.html b/api/CatchIo.Runtime.NPC.html index 66c2fe2..e67399d 100644 --- a/api/CatchIo.Runtime.NPC.html +++ b/api/CatchIo.Runtime.NPC.html @@ -87,15 +87,14 @@

                                                                                                      N

                                                                                                      Classes

                                                                                                      -

                                                                                                      EntityRigidbody

                                                                                                      -

                                                                                                      NPCFootprintGenerator

                                                                                                      Generates footprints for NPCs based on their movement and terrain.

                                                                                                      NPCNetworking

                                                                                                      -

                                                                                                      NPCRotation

                                                                                                      -
                                                                                                      +

                                                                                                      NPCRotator

                                                                                                      +

                                                                                                      Extends EntityRotator for NPCs, providing network synchronization of the look direction using Photon.

                                                                                                      +
                                                                                                      diff --git a/api/CatchIo.Runtime.ScoutingEyes.ScoutingEye.html b/api/CatchIo.Runtime.ScoutingEyes.ScoutingEye.html new file mode 100644 index 0000000..7dac778 --- /dev/null +++ b/api/CatchIo.Runtime.ScoutingEyes.ScoutingEye.html @@ -0,0 +1,335 @@ + + + + + + + + Class ScoutingEye + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                                                                                      +
                                                                                                      + + + + +
                                                                                                      +
                                                                                                      + +
                                                                                                      +
                                                                                                      Search Results for
                                                                                                      +
                                                                                                      +

                                                                                                      +
                                                                                                      +
                                                                                                        +
                                                                                                        +
                                                                                                        +
                                                                                                        TypeName Description
                                                                                                        Vector2ACTION_TYPEactionType
                                                                                                        System.Booleanactive
                                                                                                        + + + + + + + + + + + + +
                                                                                                        TypeDescription
                                                                                                        HitBoxEventProcessor<CharacterBodyDamageReceiver>
                                                                                                        +

                                                                                                        Methods +

                                                                                                        + + + +

                                                                                                        Cancel()

                                                                                                        +

                                                                                                        Cancels the scouting eye's operations and disables input handling.

                                                                                                        +
                                                                                                        +
                                                                                                        +
                                                                                                        Declaration
                                                                                                        +
                                                                                                        +
                                                                                                        public void Cancel()
                                                                                                        +
                                                                                                        + + + +

                                                                                                        GetAnimator()

                                                                                                        +

                                                                                                        Gets the animator component of the scouting eye.

                                                                                                        +
                                                                                                        +
                                                                                                        +
                                                                                                        Declaration
                                                                                                        +
                                                                                                        +
                                                                                                        public ScoutingEyeAnimator GetAnimator()
                                                                                                        +
                                                                                                        +
                                                                                                        Returns
                                                                                                        + + + + + + + + + + + + + +
                                                                                                        TypeDescription
                                                                                                        ScoutingEyeAnimator

                                                                                                        The ScoutingEyeAnimator component.

                                                                                                        +
                                                                                                        + + + +

                                                                                                        Initialize(Int32, String, Vector2)

                                                                                                        +

                                                                                                        Initializes the scouting eye with necessary parameters.

                                                                                                        +
                                                                                                        +
                                                                                                        +
                                                                                                        Declaration
                                                                                                        +
                                                                                                        +
                                                                                                        public void Initialize(int ownerViewID, string markingSFX, Vector2 initDirection)
                                                                                                        +
                                                                                                        +
                                                                                                        Parameters
                                                                                                        + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                        TypeNameDescription
                                                                                                        System.Int32ownerViewID

                                                                                                        View ID of the owner entity.

                                                                                                        +
                                                                                                        System.StringmarkingSFX

                                                                                                        Sound effect to play when marking.

                                                                                                        +
                                                                                                        Vector2initDirection

                                                                                                        Initial movement direction.

                                                                                                        +
                                                                                                        + + + +

                                                                                                        OnPhotonInstantiate(PhotonMessageInfo)

                                                                                                        +

                                                                                                        Callback for when the scouting eye is instantiated over the network. +Disables unnecessary components for non-owner instances.

                                                                                                        +
                                                                                                        +
                                                                                                        +
                                                                                                        Declaration
                                                                                                        +
                                                                                                        +
                                                                                                        public void OnPhotonInstantiate(PhotonMessageInfo info)
                                                                                                        +
                                                                                                        +
                                                                                                        Parameters
                                                                                                        + + + + + + + + + + + + + + + +
                                                                                                        TypeNameDescription
                                                                                                        PhotonMessageInfoinfo

                                                                                                        Photon message information.

                                                                                                        +
                                                                                                        +

                                                                                                        Events +

                                                                                                        + + +

                                                                                                        Destroyed

                                                                                                        +
                                                                                                        +
                                                                                                        +
                                                                                                        Declaration
                                                                                                        +
                                                                                                        +
                                                                                                        public event Action<bool> Destroyed
                                                                                                        +
                                                                                                        +
                                                                                                        Event Type
                                                                                                        + + + + + + + + + + + + + +
                                                                                                        TypeDescription
                                                                                                        System.Action<System.Boolean>
                                                                                                        + + +

                                                                                                        OnMarked

                                                                                                        +
                                                                                                        +
                                                                                                        +
                                                                                                        Declaration
                                                                                                        +
                                                                                                        +
                                                                                                        public event Action<IEntityScoutingMarkable, string> OnMarked
                                                                                                        +
                                                                                                        +
                                                                                                        Event Type
                                                                                                        + + + + + + + + + + + + + +
                                                                                                        TypeDescription
                                                                                                        System.Action<IEntityScoutingMarkable, System.String>
                                                                                                        +

                                                                                                        Implements

                                                                                                        +
                                                                                                        + IPunInstantiateMagicCallback +
                                                                                                        +
                                                                                                        + IMarkingEntity +
                                                                                                        +
                                                                                                        +
                                                                                                        + + +
                                                                                                        + + +
                                                                                                        +
                                                                                                        + +
                                                                                                        + + + + + + + diff --git a/api/CatchIo.Runtime.ScoutingEyes.ScoutingEyeAnimator.html b/api/CatchIo.Runtime.ScoutingEyes.ScoutingEyeAnimator.html new file mode 100644 index 0000000..ce63e06 --- /dev/null +++ b/api/CatchIo.Runtime.ScoutingEyes.ScoutingEyeAnimator.html @@ -0,0 +1,216 @@ + + + + + + + + Class ScoutingEyeAnimator + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                                                                                        +
                                                                                                        + + + + +
                                                                                                        +
                                                                                                        + +
                                                                                                        +
                                                                                                        Search Results for
                                                                                                        +
                                                                                                        +

                                                                                                        +
                                                                                                        +
                                                                                                          +
                                                                                                          +
                                                                                                          + + +
                                                                                                          +
                                                                                                          + +
                                                                                                          +
                                                                                                          + + + + + + diff --git a/api/CatchIo.Runtime.ScoutingEyes.ScoutingEyeInputHandler.html b/api/CatchIo.Runtime.ScoutingEyes.ScoutingEyeInputHandler.html new file mode 100644 index 0000000..469433e --- /dev/null +++ b/api/CatchIo.Runtime.ScoutingEyes.ScoutingEyeInputHandler.html @@ -0,0 +1,360 @@ + + + + + + + + Class ScoutingEyeInputHandler + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                                                                                          +
                                                                                                          + + + + +
                                                                                                          +
                                                                                                          + +
                                                                                                          +
                                                                                                          Search Results for
                                                                                                          +
                                                                                                          +

                                                                                                          +
                                                                                                          +
                                                                                                            +
                                                                                                            +
                                                                                                            + + +
                                                                                                            +
                                                                                                            + +
                                                                                                            +
                                                                                                            + + + + + + diff --git a/api/CatchIo.Runtime.ScoutingEyes.ScoutingEyeWhisperSender.html b/api/CatchIo.Runtime.ScoutingEyes.ScoutingEyeWhisperSender.html new file mode 100644 index 0000000..4a3e699 --- /dev/null +++ b/api/CatchIo.Runtime.ScoutingEyes.ScoutingEyeWhisperSender.html @@ -0,0 +1,251 @@ + + + + + + + + Class ScoutingEyeWhisperSender + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                                                                                            +
                                                                                                            + + + + +
                                                                                                            +
                                                                                                            + +
                                                                                                            +
                                                                                                            Search Results for
                                                                                                            +
                                                                                                            +

                                                                                                            +
                                                                                                            +
                                                                                                              +
                                                                                                              +
                                                                                                              + + +
                                                                                                              +
                                                                                                              + +
                                                                                                              +
                                                                                                              + + + + + + diff --git a/api/CatchIo.Runtime.Character.Detector.PlayerDetector.html b/api/CatchIo.Runtime.ScoutingEyes.SpectralLine.html similarity index 70% rename from api/CatchIo.Runtime.Character.Detector.PlayerDetector.html rename to api/CatchIo.Runtime.ScoutingEyes.SpectralLine.html index 1b46b4e..b2df95b 100644 --- a/api/CatchIo.Runtime.Character.Detector.PlayerDetector.html +++ b/api/CatchIo.Runtime.ScoutingEyes.SpectralLine.html @@ -5,10 +5,10 @@ - Class PlayerDetector + <title>Class SpectralLine | Catch.io Developer Reference - @@ -78,50 +78,48 @@
                                                                                                              -
                                                                                                              +
                                                                                                              -

                                                                                                              Class PlayerDetector +

                                                                                                              Class SpectralLine

                                                                                                              -

                                                                                                              Detect nearby players in given distance and play sfx -DeathMatch mode : Players can detect any other player -Cursed one mode : Cursed player only detect non-cursed players and non-cursed players only detect cursed one.

                                                                                                              +

                                                                                                              Represents a spectral line that follows the position of a target and manages animations for its states.

                                                                                                              Inheritance
                                                                                                              System.Object
                                                                                                              -
                                                                                                              PlayerDetector
                                                                                                              +
                                                                                                              SpectralLine
                                                                                                              -
                                                                                                              Namespace: CatchIo.Runtime.Character.Detector
                                                                                                              +
                                                                                                              Namespace: CatchIo.Runtime.ScoutingEyes
                                                                                                              Assembly: cs.temp.dll.dll
                                                                                                              -
                                                                                                              Syntax
                                                                                                              +
                                                                                                              Syntax
                                                                                                              -
                                                                                                              public class PlayerDetector : MonoBehaviour
                                                                                                              +
                                                                                                              public class SpectralLine : MonoBehaviour

                                                                                                              Methods

                                                                                                              - -

                                                                                                              Initialize()

                                                                                                              -

                                                                                                              Initialize the detector

                                                                                                              + +

                                                                                                              Cancel()

                                                                                                              +

                                                                                                              Cancels the spectral line by playing the finish animation and removing the position provider.

                                                                                                              Declaration
                                                                                                              -
                                                                                                              public void Initialize()
                                                                                                              +
                                                                                                              public void Cancel()
                                                                                                              - -

                                                                                                              UpdateDetectionRadius(Single)

                                                                                                              -

                                                                                                              Change detection radius

                                                                                                              + +

                                                                                                              Initialize(IPositionProvider)

                                                                                                              +

                                                                                                              Initializes the spectral line with a position provider and sets the initial state.

                                                                                                              Declaration
                                                                                                              -
                                                                                                              public void UpdateDetectionRadius(float radius)
                                                                                                              +
                                                                                                              public void Initialize(IPositionProvider positionProvider)
                                                                                                              Parameters
                                                                                                              @@ -134,9 +132,9 @@
                                                                                                              Parameters
                                                                                                              - - - + + diff --git a/api/CatchIo.Runtime.ScoutingEyes.html b/api/CatchIo.Runtime.ScoutingEyes.html new file mode 100644 index 0000000..85748c7 --- /dev/null +++ b/api/CatchIo.Runtime.ScoutingEyes.html @@ -0,0 +1,142 @@ + + + + + + + + Namespace CatchIo.Runtime.ScoutingEyes + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                                                                                              +
                                                                                                              + + + + +
                                                                                                              +
                                                                                                              + +
                                                                                                              +
                                                                                                              Search Results for
                                                                                                              +
                                                                                                              +

                                                                                                              +
                                                                                                              +
                                                                                                                +
                                                                                                                +
                                                                                                                + + +
                                                                                                                +
                                                                                                                + +
                                                                                                                +
                                                                                                                + + + + + + diff --git a/api/CatchIo.Runtime.ScriptableObjects.Character.CharacterStatus.html b/api/CatchIo.Runtime.ScriptableObjects.Character.CharacterStatus.html index 4b9b2a0..619d67f 100644 --- a/api/CatchIo.Runtime.ScriptableObjects.Character.CharacterStatus.html +++ b/api/CatchIo.Runtime.ScriptableObjects.Character.CharacterStatus.html @@ -177,7 +177,7 @@

                                                                                                                Declaration
                                                                                                                -
                                                                                                                public CharacterDirectionState CurrentLookDirectionState
                                                                                                                +
                                                                                                                public EntityDirectionType CurrentLookDirectionState
                                                                                                                Field Value
                                                                                                                System.Singleradius

                                                                                                                New radius to detect nearby players

                                                                                                                +
                                                                                                                IPositionProviderpositionProvider

                                                                                                                The position provider for determining the spectral line's position.

                                                                                                                @@ -189,7 +189,7 @@
                                                                                                                Field Value
                                                                                                                - + @@ -1505,6 +1505,31 @@
                                                                                                                Property Value
                                                                                                                CharacterDirectionStateEntityDirectionType
                                                                                                                + +

                                                                                                                IsMarked

                                                                                                                +
                                                                                                                +
                                                                                                                +
                                                                                                                Declaration
                                                                                                                +
                                                                                                                +
                                                                                                                public bool IsMarked { get; }
                                                                                                                +
                                                                                                                +
                                                                                                                Property Value
                                                                                                                + + + + + + + + + + + + + +
                                                                                                                TypeDescription
                                                                                                                System.Boolean
                                                                                                                + +

                                                                                                                IsObserve

                                                                                                                @@ -1630,6 +1655,31 @@
                                                                                                                Property Value
                                                                                                                + +

                                                                                                                LockStaminaRecovery

                                                                                                                +
                                                                                                                +
                                                                                                                +
                                                                                                                Declaration
                                                                                                                +
                                                                                                                +
                                                                                                                public bool LockStaminaRecovery { get; set; }
                                                                                                                +
                                                                                                                +
                                                                                                                Property Value
                                                                                                                + + + + + + + + + + + + + +
                                                                                                                TypeDescription
                                                                                                                System.Boolean
                                                                                                                + +

                                                                                                                Name

                                                                                                                @@ -1884,6 +1934,16 @@
                                                                                                                Returns
                                                                                                                + +

                                                                                                                Mark()

                                                                                                                +
                                                                                                                +
                                                                                                                +
                                                                                                                Declaration
                                                                                                                +
                                                                                                                +
                                                                                                                public void Mark()
                                                                                                                +
                                                                                                                + +

                                                                                                                RecoverStamina(Single)

                                                                                                                Recovers the player's stamina with the given amount. @@ -1924,6 +1984,16 @@

                                                                                                                Declaration
                                                                                                                + +

                                                                                                                RemoveMark()

                                                                                                                +
                                                                                                                +
                                                                                                                +
                                                                                                                Declaration
                                                                                                                +
                                                                                                                +
                                                                                                                public void RemoveMark()
                                                                                                                +
                                                                                                                + +

                                                                                                                Reset()

                                                                                                                diff --git a/api/CatchIo.Runtime.ScriptableObjects.Input.InputReader.html b/api/CatchIo.Runtime.ScriptableObjects.Input.InputReader.html index 6c1b5d5..5d82afb 100644 --- a/api/CatchIo.Runtime.ScriptableObjects.Input.InputReader.html +++ b/api/CatchIo.Runtime.ScriptableObjects.Input.InputReader.html @@ -94,13 +94,14 @@
                                                                                                                Inheritance
                                                                                                                Implements
                                                                                                                GameInput.ICharacterInputActions
                                                                                                                GameInput.IObserverInputActions
                                                                                                                +
                                                                                                                GameInput.IGameCameraInputActions
                                                                                                                Namespace: CatchIo.Runtime.ScriptableObjects.Input
                                                                                                                Assembly: cs.temp.dll.dll
                                                                                                                Syntax
                                                                                                                [Serializable]
                                                                                                                -public class InputReader : DescriptionScriptableObject, GameInput.ICharacterInputActions, GameInput.IObserverInputActions
                                                                                                                +public class InputReader : DescriptionScriptableObject, GameInput.ICharacterInputActions, GameInput.IObserverInputActions, GameInput.IGameCameraInputActions

                                                                                                                Properties

                                                                                                                @@ -252,33 +253,6 @@
                                                                                                                Parameters
                                                                                                                - -

                                                                                                                OnConsumeItem(InputAction.CallbackContext)

                                                                                                                -
                                                                                                                -
                                                                                                                -
                                                                                                                Declaration
                                                                                                                -
                                                                                                                -
                                                                                                                public void OnConsumeItem(InputAction.CallbackContext context)
                                                                                                                -
                                                                                                                -
                                                                                                                Parameters
                                                                                                                - - - - - - - - - - - - - - - -
                                                                                                                TypeNameDescription
                                                                                                                InputAction.CallbackContextcontext
                                                                                                                - -

                                                                                                                OnCrouch(InputAction.CallbackContext)

                                                                                                                @@ -547,40 +521,43 @@
                                                                                                                Parameters
                                                                                                                -

                                                                                                                Events -

                                                                                                                -

                                                                                                                AimingInput

                                                                                                                + +

                                                                                                                OnUseItem(InputAction.CallbackContext)

                                                                                                                Declaration
                                                                                                                -
                                                                                                                public event UnityAction AimingInput
                                                                                                                +
                                                                                                                public void OnUseItem(InputAction.CallbackContext context)
                                                                                                                -
                                                                                                                Event Type
                                                                                                                +
                                                                                                                Parameters
                                                                                                                + - + +
                                                                                                                TypeName Description
                                                                                                                UnityActionInputAction.CallbackContextcontext
                                                                                                                +

                                                                                                                Events +

                                                                                                                -

                                                                                                                AttackInput

                                                                                                                +

                                                                                                                AimingInput

                                                                                                                Declaration
                                                                                                                -
                                                                                                                public event UnityAction<bool> AttackInput
                                                                                                                +
                                                                                                                public event UnityAction AimingInput
                                                                                                                Event Type
                                                                                                                @@ -592,19 +569,19 @@
                                                                                                                Event Type
                                                                                                                - +
                                                                                                                UnityAction<System.Boolean>UnityAction
                                                                                                                -

                                                                                                                ConsumeItemInput

                                                                                                                +

                                                                                                                AttackInput

                                                                                                                Declaration
                                                                                                                -
                                                                                                                public event UnityAction ConsumeItemInput
                                                                                                                +
                                                                                                                public event UnityAction<bool> AttackInput
                                                                                                                Event Type
                                                                                                                @@ -616,7 +593,7 @@
                                                                                                                Event Type
                                                                                                                - + @@ -743,54 +720,6 @@
                                                                                                                Event Type
                                                                                                                UnityActionUnityAction<System.Boolean>
                                                                                                                -

                                                                                                                ObserverMoveSpeedControlInput

                                                                                                                -
                                                                                                                -
                                                                                                                -
                                                                                                                Declaration
                                                                                                                -
                                                                                                                -
                                                                                                                public event UnityAction<int> ObserverMoveSpeedControlInput
                                                                                                                -
                                                                                                                -
                                                                                                                Event Type
                                                                                                                - - - - - - - - - - - - - -
                                                                                                                TypeDescription
                                                                                                                UnityAction<System.Int32>
                                                                                                                - - -

                                                                                                                ObserverZoomInput

                                                                                                                -
                                                                                                                -
                                                                                                                -
                                                                                                                Declaration
                                                                                                                -
                                                                                                                -
                                                                                                                public event UnityAction<int> ObserverZoomInput
                                                                                                                -
                                                                                                                -
                                                                                                                Event Type
                                                                                                                - - - - - - - - - - - - - -
                                                                                                                TypeDescription
                                                                                                                UnityAction<System.Int32>
                                                                                                                - -

                                                                                                                PanInput

                                                                                                                @@ -957,44 +886,41 @@
                                                                                                                Event Type
                                                                                                                -

                                                                                                                Explicit Interface Implementations -

                                                                                                                - -

                                                                                                                GameInput.ICharacterInputActions.OnMove(InputAction.CallbackContext)

                                                                                                                +

                                                                                                                UseItemInput

                                                                                                                Declaration
                                                                                                                -
                                                                                                                void GameInput.ICharacterInputActions.OnMove(InputAction.CallbackContext context)
                                                                                                                +
                                                                                                                public event UnityAction UseItemInput
                                                                                                                -
                                                                                                                Parameters
                                                                                                                +
                                                                                                                Event Type
                                                                                                                - - - +
                                                                                                                TypeName Description
                                                                                                                InputAction.CallbackContextcontextUnityAction
                                                                                                                +

                                                                                                                Explicit Interface Implementations +

                                                                                                                - -

                                                                                                                GameInput.IObserverInputActions.OnMouseScroll(InputAction.CallbackContext)

                                                                                                                + +

                                                                                                                GameInput.ICharacterInputActions.OnMove(InputAction.CallbackContext)

                                                                                                                Declaration
                                                                                                                -
                                                                                                                void GameInput.IObserverInputActions.OnMouseScroll(InputAction.CallbackContext context)
                                                                                                                +
                                                                                                                void GameInput.ICharacterInputActions.OnMove(InputAction.CallbackContext context)
                                                                                                                Parameters
                                                                                                                @@ -1040,33 +966,6 @@
                                                                                                                Parameters
                                                                                                                - - - -

                                                                                                                GameInput.IObserverInputActions.OnMoveSpeedControl(InputAction.CallbackContext)

                                                                                                                -
                                                                                                                -
                                                                                                                -
                                                                                                                Declaration
                                                                                                                -
                                                                                                                -
                                                                                                                void GameInput.IObserverInputActions.OnMoveSpeedControl(InputAction.CallbackContext context)
                                                                                                                -
                                                                                                                -
                                                                                                                Parameters
                                                                                                                - - - - - - - - - - - - - - - -
                                                                                                                TypeNameDescription
                                                                                                                InputAction.CallbackContextcontext

                                                                                                                Implements

                                                                                                                GameInput.ICharacterInputActions @@ -1074,6 +973,9 @@

                                                                                                                Implements

                                                                                                                GameInput.IObserverInputActions
                                                                                                                +
                                                                                                                + GameInput.IGameCameraInputActions +
                                                                                                                diff --git a/api/CatchIo.Runtime.Sound.SoundManager.html b/api/CatchIo.Runtime.Sound.SoundManager.html index e65be73..b1d8534 100644 --- a/api/CatchIo.Runtime.Sound.SoundManager.html +++ b/api/CatchIo.Runtime.Sound.SoundManager.html @@ -152,43 +152,6 @@

                                                                                                                Methods

                                                                                                                - -

                                                                                                                DisableCharacterAudioListener()

                                                                                                                -
                                                                                                                -
                                                                                                                -
                                                                                                                Declaration
                                                                                                                -
                                                                                                                -
                                                                                                                public void DisableCharacterAudioListener()
                                                                                                                -
                                                                                                                - - - -

                                                                                                                EnableCharacterAudioListener(GameObject)

                                                                                                                -
                                                                                                                -
                                                                                                                -
                                                                                                                Declaration
                                                                                                                -
                                                                                                                -
                                                                                                                public void EnableCharacterAudioListener(GameObject localCharacter)
                                                                                                                -
                                                                                                                -
                                                                                                                Parameters
                                                                                                                - - - - - - - - - - - - - - - -
                                                                                                                TypeNameDescription
                                                                                                                GameObjectlocalCharacter
                                                                                                                - -

                                                                                                                IsPlayingStaminaSfx(String)

                                                                                                                @@ -348,12 +311,12 @@
                                                                                                                Parameters
                                                                                                                -

                                                                                                                PlayItemSfx(Vector3, String, Single)

                                                                                                                +

                                                                                                                PlayItemSfx(Vector3, String, Boolean)

                                                                                                                Declaration
                                                                                                                -
                                                                                                                public void PlayItemSfx(Vector3 generatePos, string itemType, float volume)
                                                                                                                +
                                                                                                                public void PlayItemSfx(Vector3 generatePos, string itemType, bool usingRPC = true)
                                                                                                                Parameters
                                                                                                                @@ -376,8 +339,8 @@
                                                                                                                Parameters
                                                                                                                - - + + @@ -554,6 +517,33 @@
                                                                                                                Parameters
                                                                                                                System.SinglevolumeSystem.BooleanusingRPC
                                                                                                                + +

                                                                                                                PlayWhisperSfx(Vector2)

                                                                                                                +
                                                                                                                +
                                                                                                                +
                                                                                                                Declaration
                                                                                                                +
                                                                                                                +
                                                                                                                public void PlayWhisperSfx(Vector2 generatePos)
                                                                                                                +
                                                                                                                +
                                                                                                                Parameters
                                                                                                                + + + + + + + + + + + + + + + +
                                                                                                                TypeNameDescription
                                                                                                                Vector2generatePos
                                                                                                                + +

                                                                                                                RPC_PlayCharacterActionSfx(Vector3, String, Single)

                                                                                                                @@ -629,12 +619,12 @@
                                                                                                                Parameters
                                                                                                                -

                                                                                                                RPC_PlayItemSfx(Vector3, String, Single)

                                                                                                                +

                                                                                                                RPC_PlayItemSfx(Vector3, String)

                                                                                                                Declaration
                                                                                                                -
                                                                                                                public void RPC_PlayItemSfx(Vector3 generatePos, string itemSfxName, float volume)
                                                                                                                +
                                                                                                                public void RPC_PlayItemSfx(Vector3 generatePos, string itemSfxName)
                                                                                                                Parameters
                                                                                                                @@ -656,11 +646,6 @@
                                                                                                                Parameters
                                                                                                                - - - - -
                                                                                                                itemSfxName
                                                                                                                System.Singlevolume
                                                                                                                @@ -734,6 +719,33 @@
                                                                                                                Parameters
                                                                                                                + +

                                                                                                                SetAttenuationObject(Transform)

                                                                                                                +
                                                                                                                +
                                                                                                                +
                                                                                                                Declaration
                                                                                                                +
                                                                                                                +
                                                                                                                public void SetAttenuationObject(Transform attenuationObject)
                                                                                                                +
                                                                                                                +
                                                                                                                Parameters
                                                                                                                + + + + + + + + + + + + + + + +
                                                                                                                TypeNameDescription
                                                                                                                TransformattenuationObject
                                                                                                                + +

                                                                                                                StopStaminaSfx()

                                                                                                                @@ -742,6 +754,48 @@
                                                                                                                Declaration
                                                                                                                public void StopStaminaSfx()
                                                                                                                + + + +

                                                                                                                StopWhisperSfx()

                                                                                                                +
                                                                                                                +
                                                                                                                +
                                                                                                                Declaration
                                                                                                                +
                                                                                                                +
                                                                                                                public void StopWhisperSfx()
                                                                                                                +
                                                                                                                + + + +

                                                                                                                UpdateWhisperSfx(Vector2, Single)

                                                                                                                +
                                                                                                                +
                                                                                                                +
                                                                                                                Declaration
                                                                                                                +
                                                                                                                +
                                                                                                                public void UpdateWhisperSfx(Vector2 generatePos, float distance)
                                                                                                                +
                                                                                                                +
                                                                                                                Parameters
                                                                                                                + + + + + + + + + + + + + + + + + + + + +
                                                                                                                TypeNameDescription
                                                                                                                Vector2generatePos
                                                                                                                System.Singledistance
                                                                                                                diff --git a/api/CatchIo.Runtime.SummonedObjects.TrapObject.html b/api/CatchIo.Runtime.SummonedObjects.TrapObject.html index 5e3ec0d..0f35197 100644 --- a/api/CatchIo.Runtime.SummonedObjects.TrapObject.html +++ b/api/CatchIo.Runtime.SummonedObjects.TrapObject.html @@ -154,6 +154,31 @@
                                                                                                                Property Value
                                                                                                                + +

                                                                                                                IsAlive

                                                                                                                +
                                                                                                                +
                                                                                                                +
                                                                                                                Declaration
                                                                                                                +
                                                                                                                +
                                                                                                                public bool IsAlive { get; }
                                                                                                                +
                                                                                                                +
                                                                                                                Property Value
                                                                                                                + + + + + + + + + + + + + +
                                                                                                                TypeDescription
                                                                                                                System.Boolean
                                                                                                                + +

                                                                                                                SpriteHeight

                                                                                                                Gets the height of the sprite, used for positioning and visual adjustments.

                                                                                                                diff --git a/api/CatchIo.Runtime.UI.SignalEvents.BoolEvent.html b/api/CatchIo.Runtime.UI.SignalEvents.BoolEvent.html new file mode 100644 index 0000000..4b573ba --- /dev/null +++ b/api/CatchIo.Runtime.UI.SignalEvents.BoolEvent.html @@ -0,0 +1,136 @@ + + + + + + + + Class BoolEvent + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                                                                                                +
                                                                                                                + + + + +
                                                                                                                +
                                                                                                                + +
                                                                                                                +
                                                                                                                Search Results for
                                                                                                                +
                                                                                                                +

                                                                                                                +
                                                                                                                +
                                                                                                                  +
                                                                                                                  +
                                                                                                                  + + +
                                                                                                                  +
                                                                                                                  + +
                                                                                                                  +
                                                                                                                  + + + + + + diff --git a/api/CatchIo.Runtime.UI.SignalEvents.BooleanSignalListener.html b/api/CatchIo.Runtime.UI.SignalEvents.BooleanSignalListener.html new file mode 100644 index 0000000..cdcf543 --- /dev/null +++ b/api/CatchIo.Runtime.UI.SignalEvents.BooleanSignalListener.html @@ -0,0 +1,190 @@ + + + + + + + + Class BooleanSignalListener + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                                                                                                  +
                                                                                                                  + + + + +
                                                                                                                  +
                                                                                                                  + +
                                                                                                                  +
                                                                                                                  Search Results for
                                                                                                                  +
                                                                                                                  +

                                                                                                                  +
                                                                                                                  +
                                                                                                                    +
                                                                                                                    +
                                                                                                                    + + +
                                                                                                                    +
                                                                                                                    + +
                                                                                                                    +
                                                                                                                    + + + + + + diff --git a/api/CatchIo.Runtime.UI.SignalEvents.InteractionHUDSignalEvent.html b/api/CatchIo.Runtime.UI.SignalEvents.InteractionHUDSignalEvent.html new file mode 100644 index 0000000..110831d --- /dev/null +++ b/api/CatchIo.Runtime.UI.SignalEvents.InteractionHUDSignalEvent.html @@ -0,0 +1,136 @@ + + + + + + + + Class InteractionHUDSignalEvent + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                                                                                                    +
                                                                                                                    + + + + +
                                                                                                                    +
                                                                                                                    + +
                                                                                                                    +
                                                                                                                    Search Results for
                                                                                                                    +
                                                                                                                    +

                                                                                                                    +
                                                                                                                    +
                                                                                                                      +
                                                                                                                      +
                                                                                                                      + + +
                                                                                                                      +
                                                                                                                      + +
                                                                                                                      +
                                                                                                                      + + + + + + diff --git a/api/CatchIo.Runtime.UI.SignalEvents.InteractionHUDSignalListener.html b/api/CatchIo.Runtime.UI.SignalEvents.InteractionHUDSignalListener.html new file mode 100644 index 0000000..c716fd0 --- /dev/null +++ b/api/CatchIo.Runtime.UI.SignalEvents.InteractionHUDSignalListener.html @@ -0,0 +1,195 @@ + + + + + + + + Class InteractionHUDSignalListener + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                                                                                                      +
                                                                                                                      + + + + +
                                                                                                                      +
                                                                                                                      + +
                                                                                                                      +
                                                                                                                      Search Results for
                                                                                                                      +
                                                                                                                      +

                                                                                                                      +
                                                                                                                      +
                                                                                                                        +
                                                                                                                        +
                                                                                                                        + + +
                                                                                                                        +
                                                                                                                        + +
                                                                                                                        +
                                                                                                                        + + + + + + diff --git a/api/CatchIo.Runtime.UI.SignalEvents.html b/api/CatchIo.Runtime.UI.SignalEvents.html index e7a5430..615c0dd 100644 --- a/api/CatchIo.Runtime.UI.SignalEvents.html +++ b/api/CatchIo.Runtime.UI.SignalEvents.html @@ -87,10 +87,20 @@

                                                                                                                        Classes

                                                                                                                        +

                                                                                                                        BooleanSignalListener

                                                                                                                        +
                                                                                                                        +

                                                                                                                        BoolEvent

                                                                                                                        +

                                                                                                                        FloatEvent

                                                                                                                        FloatSignalListener

                                                                                                                        +

                                                                                                                        InteractionHUDSignalEvent

                                                                                                                        +
                                                                                                                        +

                                                                                                                        InteractionHUDSignalListener

                                                                                                                        +

                                                                                                                        Listens for interaction-related HUD signals and invokes corresponding events. +Inherits from .

                                                                                                                        +

                                                                                                                        IntEvent

                                                                                                                        IntSignalListener

                                                                                                                        diff --git a/api/CatchIo.Runtime.Utility.Extensions.IEnumerableExtensions.html b/api/CatchIo.Runtime.Utility.Extensions.IEnumerableExtensions.html index fe8fc0c..1edff3d 100644 --- a/api/CatchIo.Runtime.Utility.Extensions.IEnumerableExtensions.html +++ b/api/CatchIo.Runtime.Utility.Extensions.IEnumerableExtensions.html @@ -100,6 +100,86 @@

                                                                                                                        Methods

                                                                                                                        + +

                                                                                                                        FindClosest<T>(IEnumerable<T>, Vector2, Func<T, Boolean>, Func<T, Vector2>)

                                                                                                                        +

                                                                                                                        Finds the closest element in the collection to the given position that matches the filter predicate.

                                                                                                                        +
                                                                                                                        +
                                                                                                                        +
                                                                                                                        Declaration
                                                                                                                        +
                                                                                                                        +
                                                                                                                        public static T FindClosest<T>(this IEnumerable<T> source, Vector2 position, Func<T, bool> filter = null, Func<T, Vector2> positionSelector = null)
                                                                                                                        +    where T : Collider2D
                                                                                                                        +
                                                                                                                        +
                                                                                                                        Parameters
                                                                                                                        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                        TypeNameDescription
                                                                                                                        System.Collections.Generic.IEnumerable<T>source

                                                                                                                        The source collection to search.

                                                                                                                        +
                                                                                                                        Vector2position

                                                                                                                        The position to measure distance from.

                                                                                                                        +
                                                                                                                        System.Func<T, System.Boolean>filter

                                                                                                                        An optional predicate to filter the collection.

                                                                                                                        +
                                                                                                                        System.Func<T, Vector2>positionSelector

                                                                                                                        A function to retrieve the position of the element.

                                                                                                                        +
                                                                                                                        +
                                                                                                                        Returns
                                                                                                                        + + + + + + + + + + + + + +
                                                                                                                        TypeDescription
                                                                                                                        T

                                                                                                                        The closest element that matches the filter, or default if none found.

                                                                                                                        +
                                                                                                                        +
                                                                                                                        Type Parameters
                                                                                                                        + + + + + + + + + + + + + +
                                                                                                                        NameDescription
                                                                                                                        T

                                                                                                                        The type of elements in the collection.

                                                                                                                        +
                                                                                                                        + +

                                                                                                                        ForEach<T>(IEnumerable<T>, Action<T>)

                                                                                                                        diff --git a/api/CatchIo.Runtime.Utility.ScoutingArrowEvent.html b/api/CatchIo.Runtime.Utility.ScoutingArrowEvent.html new file mode 100644 index 0000000..639f25c --- /dev/null +++ b/api/CatchIo.Runtime.Utility.ScoutingArrowEvent.html @@ -0,0 +1,188 @@ + + + + + + + + Struct ScoutingArrowEvent + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                                                                                                        +
                                                                                                                        + + + + +
                                                                                                                        +
                                                                                                                        + +
                                                                                                                        +
                                                                                                                        Search Results for
                                                                                                                        +
                                                                                                                        +

                                                                                                                        +
                                                                                                                        +
                                                                                                                          +
                                                                                                                          +
                                                                                                                          + + +
                                                                                                                          +
                                                                                                                          + +
                                                                                                                          +
                                                                                                                          + + + + + + diff --git a/api/CatchIo.Runtime.Utility.ScoutingMarkEvent.html b/api/CatchIo.Runtime.Utility.ScoutingMarkEvent.html new file mode 100644 index 0000000..619a5df --- /dev/null +++ b/api/CatchIo.Runtime.Utility.ScoutingMarkEvent.html @@ -0,0 +1,188 @@ + + + + + + + + Struct ScoutingMarkEvent + | Catch.io Developer Reference + + + + + + + + + + + + + + + +
                                                                                                                          +
                                                                                                                          + + + + +
                                                                                                                          +
                                                                                                                          + +
                                                                                                                          +
                                                                                                                          Search Results for
                                                                                                                          +
                                                                                                                          +

                                                                                                                          +
                                                                                                                          +
                                                                                                                            +
                                                                                                                            +
                                                                                                                            + + +
                                                                                                                            +
                                                                                                                            + +
                                                                                                                            +
                                                                                                                            + + + + + + diff --git a/api/CatchIo.Runtime.Character.Core.CharacterMovement.html b/api/CatchIo.Runtime.Utility.ScoutingMarkEventsGenerator.html similarity index 66% rename from api/CatchIo.Runtime.Character.Core.CharacterMovement.html rename to api/CatchIo.Runtime.Utility.ScoutingMarkEventsGenerator.html index 8a4af3e..d9487c0 100644 --- a/api/CatchIo.Runtime.Character.Core.CharacterMovement.html +++ b/api/CatchIo.Runtime.Utility.ScoutingMarkEventsGenerator.html @@ -5,10 +5,10 @@ - Class CharacterMovement + <title>Class ScoutingMarkEventsGenerator | Catch.io Developer Reference - @@ -78,70 +78,67 @@
                                                                                                                            -
                                                                                                                            +
                                                                                                                            -

                                                                                                                            Class CharacterMovement +

                                                                                                                            Class ScoutingMarkEventsGenerator

                                                                                                                            Inheritance
                                                                                                                            System.Object
                                                                                                                            -
                                                                                                                            CharacterMovement
                                                                                                                            +
                                                                                                                            ScoutingMarkEventsGenerator
                                                                                                                            -
                                                                                                                            Namespace: CatchIo.Runtime.Character.Core
                                                                                                                            +
                                                                                                                            Namespace: CatchIo.Runtime.Utility
                                                                                                                            Assembly: cs.temp.dll.dll
                                                                                                                            -
                                                                                                                            Syntax
                                                                                                                            +
                                                                                                                            Syntax
                                                                                                                            -
                                                                                                                            public class CharacterMovement : MonoBehaviour
                                                                                                                            +
                                                                                                                            public class ScoutingMarkEventsGenerator

                                                                                                                            Methods

                                                                                                                            - -

                                                                                                                            GetVelocity()

                                                                                                                            + +

                                                                                                                            GenerateScoutingArrowEvent(Int32, IEntityScoutingMarkable)

                                                                                                                            Declaration
                                                                                                                            -
                                                                                                                            public Vector2 GetVelocity()
                                                                                                                            +
                                                                                                                            public static void GenerateScoutingArrowEvent(int viewID, IEntityScoutingMarkable markable)
                                                                                                                            -
                                                                                                                            Returns
                                                                                                                            +
                                                                                                                            Parameters
                                                                                                                            + - + + + + + + +
                                                                                                                            TypeName Description
                                                                                                                            Vector2System.Int32viewID
                                                                                                                            IEntityScoutingMarkablemarkable
                                                                                                                            - -

                                                                                                                            Lock()

                                                                                                                            -
                                                                                                                            -
                                                                                                                            -
                                                                                                                            Declaration
                                                                                                                            -
                                                                                                                            -
                                                                                                                            public void Lock()
                                                                                                                            -
                                                                                                                            - - - -

                                                                                                                            SetVelocity(Vector2)

                                                                                                                            + +

                                                                                                                            GenerateScoutingMarkEvent(Int32, Boolean)

                                                                                                                            Declaration
                                                                                                                            -
                                                                                                                            public void SetVelocity(Vector2 velocity)
                                                                                                                            +
                                                                                                                            public static void GenerateScoutingMarkEvent(int targetViewID, bool active = false)
                                                                                                                            Parameters
                                                                                                                            @@ -154,22 +151,17 @@
                                                                                                                            Parameters
                                                                                                                            - - + + + + + + +
                                                                                                                            Vector2velocitySystem.Int32targetViewID
                                                                                                                            System.Booleanactive
                                                                                                                            - - - -

                                                                                                                            Unlock()

                                                                                                                            -
                                                                                                                            -
                                                                                                                            -
                                                                                                                            Declaration
                                                                                                                            -
                                                                                                                            -
                                                                                                                            public void Unlock()
                                                                                                                            -
                                                                                                                            diff --git a/api/CatchIo.Runtime.Utility.html b/api/CatchIo.Runtime.Utility.html index 59e081e..5186e72 100644 --- a/api/CatchIo.Runtime.Utility.html +++ b/api/CatchIo.Runtime.Utility.html @@ -99,6 +99,8 @@

                                                                                                                            PolygonHel

                                                                                                                            PropertyHelper

                                                                                                                            +

                                                                                                                            ScoutingMarkEventsGenerator

                                                                                                                            +

                                                                                                                            SoundWaveEventGenerator

                                                                                                                            Use to generate sound wave event

                                                                                                                            @@ -106,6 +108,10 @@

                                                                                                                            StringHelpe

                                                                                                                            Structs

                                                                                                                            +

                                                                                                                            ScoutingArrowEvent

                                                                                                                            +
                                                                                                                            +

                                                                                                                            ScoutingMarkEvent

                                                                                                                            +

                                                                                                                            SoundWaveEvent

                                                                                                                            StateAnimation

                                                                                                                            diff --git a/api/toc.html b/api/toc.html index c566e9e..623b52e 100644 --- a/api/toc.html +++ b/api/toc.html @@ -85,9 +85,15 @@ CatchIo.Editor.SignalListenerEditors -
                                                                                                                          • - - CatchIo.Runtime.Character.Core - - -
                                                                                                                          • CatchIo.Runtime.Character.Detector @@ -277,13 +270,13 @@ CharacterItemCollector
                                                                                                                          • - HidingSpotDetector + CharacterWhisperSender
                                                                                                                          • - LightSourceDetector + HidingSpotDetector
                                                                                                                          • - PlayerDetector + LightSourceDetector
                                                                                                                          • SoundDetector @@ -293,6 +286,16 @@
                                                                                                                          • +
                                                                                                                          • + + CatchIo.Runtime.Character.Emitters + + +
                                                                                                                          • CatchIo.Runtime.Character.FSM @@ -333,6 +336,9 @@
                                                                                                                          • CharacterDiscardState
                                                                                                                          • +
                                                                                                                          • + CharacterEquipState +
                                                                                                                          • CharacterHeavyAttackState
                                                                                                                          • @@ -358,9 +364,6 @@
                                                                                                                          • CharacterMoveState
                                                                                                                          • -
                                                                                                                          • - CharacterObserveState -
                                                                                                                          • CharacterRunState
                                                                                                                          • @@ -459,20 +462,29 @@
                                                                                                                          • - CatchIo.Runtime.Character.Inventories + CatchIo.Runtime.Character.Inventory
                                                                                                                          • @@ -500,6 +512,19 @@
                                                                                                                          • CharacterFeetDamageReceiver
                                                                                                                          • +
                                                                                                                          • + CharacterWhisperHurtBox +
                                                                                                                          • + + +
                                                                                                                          • + + CatchIo.Runtime.Character.ScoutingMarker + +
                                                                                                                          • @@ -547,6 +572,35 @@
                                                                                                                          • +
                                                                                                                          • + + CatchIo.Runtime.Combat.HitBoxes + + +
                                                                                                                          • +
                                                                                                                          • + + CatchIo.Runtime.Combat.HurtBoxes + + +
                                                                                                                          • CatchIo.Runtime.Container @@ -665,6 +719,75 @@
                                                                                                                          • +
                                                                                                                          • + + CatchIo.Runtime.Entities + + +
                                                                                                                          • +
                                                                                                                          • + + CatchIo.Runtime.Entities.Emitters + + +
                                                                                                                          • +
                                                                                                                          • + + CatchIo.Runtime.Entities.HurtBoxes + + +
                                                                                                                          • +
                                                                                                                          • + + CatchIo.Runtime.Entities.Locomotions + + +
                                                                                                                          • +
                                                                                                                          • + + CatchIo.Runtime.Entities.Locomotions.Data + + +
                                                                                                                          • +
                                                                                                                          • + + CatchIo.Runtime.Entities.Senders + + +
                                                                                                                          • CatchIo.Runtime.Enums @@ -676,15 +799,15 @@
                                                                                                                          • CharacterClassType
                                                                                                                          • -
                                                                                                                          • - CharacterDirectionState -
                                                                                                                          • CharacterMoveType
                                                                                                                          • DamageSfxType
                                                                                                                          • +
                                                                                                                          • + EntityDirectionType +
                                                                                                                          • GameLanguage
                                                                                                                          • @@ -761,16 +884,6 @@ -
                                                                                                                          • - - CatchIo.Runtime.Inputs - - -
                                                                                                                          • CatchIo.Runtime.Interfaces @@ -788,12 +901,24 @@
                                                                                                                          • IEffectPlayable
                                                                                                                          • +
                                                                                                                          • + IEntityScoutingMarkable +
                                                                                                                          • +
                                                                                                                          • + IHUDDisplayable +
                                                                                                                          • IItemImpact
                                                                                                                          • IItemImpactable
                                                                                                                          • +
                                                                                                                          • + IMarkingEntity +
                                                                                                                          • +
                                                                                                                          • + IPositionProvider +
                                                                                                                          • ISceneMode
                                                                                                                          • @@ -824,13 +949,16 @@ @@ -839,14 +967,23 @@ CatchIo.Runtime.Items.Data +
                                                                                                                          • + + CatchIo.Runtime.Items.Data.RuntimeStates + + +
                                                                                                                          • CatchIo.Runtime.Items.Effects @@ -875,6 +1022,16 @@
                                                                                                                          • +
                                                                                                                          • + + CatchIo.Runtime.Items.RingOfScoutings + + +
                                                                                                                          • CatchIo.Runtime.Items.Throwing @@ -910,6 +1067,9 @@ CatchIo.Runtime.Menu.GameOverlay.CharacterHUD
                                                                                                                          • +
                                                                                                                          • + + CatchIo.Runtime.Menu.GameOverlay.EntityHUD + + +
                                                                                                                          • CatchIo.Runtime.Menu.GameOverlay.GameModeHUD @@ -1017,6 +1193,15 @@ CatchIo.Runtime.Menu.GameOverlay.InteractionIndicatorHUD