• 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 AttackState

    Inheritance
    System.Object
    UnityEngine.Object
    UnityEngine.ScriptableObject
    UnityEngine.StateMachineBehaviour
    SealedSMB
    SceneLinkedSMB<CharacterData>
    AttackState
    Inherited Members
    SceneLinkedSMB<CharacterData>.m_MonoBehaviour
    SceneLinkedSMB<CharacterData>.Initialise(Animator, CharacterData)
    SceneLinkedSMB<CharacterData>.InternalInitialise(Animator, CharacterData)
    SceneLinkedSMB<CharacterData>.OnStateEnter(Animator, AnimatorStateInfo, Int32, AnimatorControllerPlayable)
    SceneLinkedSMB<CharacterData>.OnStateUpdate(Animator, AnimatorStateInfo, Int32, AnimatorControllerPlayable)
    SceneLinkedSMB<CharacterData>.OnStateExit(Animator, AnimatorStateInfo, Int32, AnimatorControllerPlayable)
    SceneLinkedSMB<CharacterData>.OnSLTransitionToStateUpdate(Animator, AnimatorStateInfo, Int32)
    SceneLinkedSMB<CharacterData>.OnSLStatePostEnter(Animator, AnimatorStateInfo, Int32)
    SceneLinkedSMB<CharacterData>.OnSLStateNoTransitionUpdate(Animator, AnimatorStateInfo, Int32)
    SceneLinkedSMB<CharacterData>.OnSLStatePreExit(Animator, AnimatorStateInfo, Int32)
    SceneLinkedSMB<CharacterData>.OnSLTransitionFromStateUpdate(Animator, AnimatorStateInfo, Int32)
    SceneLinkedSMB<CharacterData>.OnSLStateExit(Animator, AnimatorStateInfo, Int32)
    SceneLinkedSMB<CharacterData>.OnSLStateEnter(Animator, AnimatorStateInfo, Int32, AnimatorControllerPlayable)
    SceneLinkedSMB<CharacterData>.OnSLTransitionToStateUpdate(Animator, AnimatorStateInfo, Int32, AnimatorControllerPlayable)
    SceneLinkedSMB<CharacterData>.OnSLStatePostEnter(Animator, AnimatorStateInfo, Int32, AnimatorControllerPlayable)
    SceneLinkedSMB<CharacterData>.OnSLStateNoTransitionUpdate(Animator, AnimatorStateInfo, Int32, AnimatorControllerPlayable)
    SceneLinkedSMB<CharacterData>.OnSLStatePreExit(Animator, AnimatorStateInfo, Int32, AnimatorControllerPlayable)
    SceneLinkedSMB<CharacterData>.OnSLTransitionFromStateUpdate(Animator, AnimatorStateInfo, Int32, AnimatorControllerPlayable)
    SceneLinkedSMB<CharacterData>.OnSLStateExit(Animator, AnimatorStateInfo, Int32, AnimatorControllerPlayable)
    SealedSMB.OnStateEnter(UnityEngine.Animator, UnityEngine.AnimatorStateInfo, System.Int32)
    SealedSMB.OnStateUpdate(UnityEngine.Animator, UnityEngine.AnimatorStateInfo, System.Int32)
    SealedSMB.OnStateExit(UnityEngine.Animator, UnityEngine.AnimatorStateInfo, System.Int32)
    Namespace: CreatorKitCodeInternal
    Assembly: Assembly-CSharp.dll
    Syntax
    public class AttackState : SceneLinkedSMB<CharacterData>

    Methods

    OnSLStateEnter(Animator, AnimatorStateInfo, Int32)

    Declaration
    public override void OnSLStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
    Parameters
    Type Name Description
    UnityEngine.Animator animator
    UnityEngine.AnimatorStateInfo stateInfo
    System.Int32 layerIndex
    Overrides
    CreatorKitCodeInternal.SceneLinkedSMB<CreatorKitCode.CharacterData>.OnSLStateEnter(UnityEngine.Animator, UnityEngine.AnimatorStateInfo, System.Int32)

    OnStart(Animator)

    Declaration
    public override void OnStart(Animator animator)
    Parameters
    Type Name Description
    UnityEngine.Animator animator
    Overrides
    CreatorKitCodeInternal.SceneLinkedSMB<CreatorKitCode.CharacterData>.OnStart(UnityEngine.Animator)
    Back to top Generated by DocFX