• Api Documentation

    Show / Hide Table of Contents
    • CreatorKitCode
      • BaseElementalEffect
      • CharacterData
      • Container
      • ElementalEffect
      • EquipmentItem
      • EquipmentItem.EquipmentSlot
      • EquipmentItem.EquippedEffect
      • EquipmentSystem
      • Helpers
      • HighlightableObject
      • InteractableObject
      • InventorySystem
      • InventorySystem.InventoryEntry
      • Item
      • Loot
      • LootSpawner
      • LootSpawner.LootEntry
      • LootSpawner.SpawnEvent
      • SFXManager
      • SFXManager.PlayData
      • SFXManager.Use
      • SpawnPoint
      • StatSystem
      • StatSystem.DamageType
      • StatSystem.StatModifier
      • StatSystem.StatModifier.Mode
      • StatSystem.Stats
      • StatSystem.TimedStatModifier
      • UsableItem
      • UsableItem.UsageEffect
      • VFXDatabase
      • VFXDatabase.VFXDBEntry
      • VFXManager
      • VFXManager.VFXInstance
      • Weapon
      • Weapon.AttackData
      • Weapon.Stat
      • Weapon.WeaponAttackEffect
    • CreatorKitCodeInternal
      • AmbiencePlayer
      • AnimationControllerDispatcher
      • AnimationControllerDispatcher.IAttackFrameReceiver
      • AnimationControllerDispatcher.IFootstepFrameReceiver
      • AttackState
      • BreakableObject
      • CameraController
      • CharacterAudio
      • CharacterControl
      • DamageUI
      • DamageUI.ActiveText
      • EffectIconUI
      • EquipmentUI
      • InventoryCharacterRender
      • InventoryUI
      • InventoryUI.DragData
      • ItemEntryUI
      • ItemTooltip
      • LootUI
      • RandomBGMPlayer
      • RandomLoopOffset
      • ResourceManager
      • SceneLinkedSMB<TMonoBehaviour>
      • SimpleEnemyController
      • SimpleEnemyController.State
      • TrainingDummy
      • UIAlphaRaycast
      • UISystem

    Class CharacterControl

    Inheritance
    System.Object
    UnityEngine.Object
    UnityEngine.Component
    UnityEngine.Behaviour
    UnityEngine.MonoBehaviour
    CharacterControl
    Implements
    AnimationControllerDispatcher.IAttackFrameReceiver
    AnimationControllerDispatcher.IFootstepFrameReceiver
    Namespace: CreatorKitCodeInternal
    Assembly: Assembly-CSharp.dll
    Syntax
    public class CharacterControl : MonoBehaviour, AnimationControllerDispatcher.IAttackFrameReceiver, AnimationControllerDispatcher.IFootstepFrameReceiver

    Fields

    Speed

    Declaration
    public float Speed
    Field Value
    Type Description
    System.Single

    SpurSoundClips

    Declaration
    [Header("Audio")]
    public AudioClip[] SpurSoundClips
    Field Value
    Type Description
    UnityEngine.AudioClip[]

    WeaponLocator

    Declaration
    public Transform WeaponLocator
    Field Value
    Type Description
    UnityEngine.Transform

    Properties

    CurrentTarget

    Declaration
    public CharacterData CurrentTarget { get; }
    Property Value
    Type Description
    CharacterData

    Data

    Declaration
    public CharacterData Data { get; }
    Property Value
    Type Description
    CharacterData

    Instance

    Declaration
    public static CharacterControl Instance { get; protected set; }
    Property Value
    Type Description
    CharacterControl

    Methods

    AttackFrame()

    Declaration
    public void AttackFrame()

    FootstepFrame()

    Declaration
    public void FootstepFrame()

    InteractWith(InteractableObject)

    Declaration
    public void InteractWith(InteractableObject obj)
    Parameters
    Type Name Description
    InteractableObject obj

    SetNewRespawn(SpawnPoint)

    Declaration
    public void SetNewRespawn(SpawnPoint point)
    Parameters
    Type Name Description
    SpawnPoint point

    Implements

    AnimationControllerDispatcher.IAttackFrameReceiver
    AnimationControllerDispatcher.IFootstepFrameReceiver
    Back to top Generated by DocFX