Skip to content

Library Rangers GOComponents

Gabriel edited this page Sep 26, 2023 · 1 revision

GOComponents

Provides structs for many hh::game::GOComponent types.

Types;

  • struct GOComponent - a struct representation of hh::game::GOComponent.
    • Members;
      • Player.Data* pPlayer - a pointer to an instance of app::player::Player.
      • GOComponentStaticClass* pStaticClass - a pointer to an instance of GOComponentStaticClass.

  • struct GOComponentStaticClass - a struct representation of the static class for storing information about a game object component.
    • Members;
      • Helpers.UnmanagedString Name - the name of this game object component.
    • Functions;
      • string ToString() - returns the Name member.

  • struct GOCPlayerBlackboard - a struct representation of app::player::GOCPlayerBlackboard.
    • Members;
      • Blackboard.Data* pBlackboard - a pointer to an instance of app::player::Blackboard.

  • struct GOCPlayerEffect - a struct representation of app::player::GOCPlayerEffect.
    • Members;
      • PlayerEffect.EffectList* pEffectList - a pointer to an instance of app::player::EffectList.

  • struct GOCPlayerHsm - a struct representation of app::player::GOCPlayerHsm.
    • Members;
      • long pStatePluginManager - a pointer to an instance of app::player::StatePluginManager<app::player::PlayerHsmContext>.

  • struct GOCPlayerKinematicParams - a struct representation of app::player::GOCPlayerKinematicParams.
    • Members;
      • Vector3 Position - the current position of the player.
      • Quaternion Rotation - the current rotation of the player.
      • Vector3 Velocity - the current velocity of the player.

  • struct GOCPlayerParameter - a struct representation of app::player::GOCPlayerParameter.
    • Members;
      • ModePackageType CurrentModePackageType - the current mode package type.
    • Types;
      • enum ModePackageType - an enum representing the different mode package types from the player's reflection data.

  • struct GOCPlayerVisual - a struct representation of app::player::GOCPlayerVisual.

  • struct GOCTransform - a struct representation of app::player::GOCTransform.
    • Members;
      • Vector3 Position - the current position of the transform.
      • Quaternion Rotation - the current rotation of the transform.
      • Vector3 Scale - the current scale of the transform.
Clone this wiki locally