C# Class SeinJump, OriDERandomizer

Inheritance: CharacterState, ISeinReceiver
Datei anzeigen Open project: sparkle-preference/OriDERandomizer

Public Properties

Property Type Description
BackflipAnimation TextureAnimationWithTransitions
BackflipJumpHeight float
CrouchJumpAnimation TextureAnimationWithTransitions
CrouchJumpHeight float
DurationSinceLastOnGroundThatWeCanStillJump float
FirstJumpHeight float
FlipJumpSoundProvider SurfaceToSoundProviderMap
JumpAnimation TextureAnimationWithTransitions[]
JumpIdleAnimation TextureAnimationWithTransitions[]
JumpIdleHeight float
JumpImpulse float
JumpParticleEffect GameObject,
JumpSoundProvider SurfaceToSoundProviderMap
SecondJumpHeight float
Sein SeinCharacter
SpinJumpSoundProvider SurfaceToSoundProviderMap
ThirdJumpHeight float
WallSlideJumpAnimation TextureAnimationWithTransitions

Public Methods

Method Description
Awake ( ) : void
CalculateSpeedFromHeight ( float height ) : float
OnAnimationEnd ( ) : void
OnAnimationStart ( ) : void
OnDestroy ( ) : void
OnRestoreCheckpoint ( ) : void
PerformFirstIdleJump ( ) : void
PerformFirstRunningJump ( ) : void
PerformJump ( ) : void
PerformRunningJump ( ) : void
PerformSecondIdleJump ( ) : void
PerformSecondRunningJump ( ) : void
PerformThirdRunningJump ( ) : void
PerformTurnAroundBackFlipJump ( ) : void
ResetJumpIdleCount ( ) : void
ResetRunningJumpCount ( ) : void
Serialize ( Archive, ar ) : void
SetReferenceToSein ( SeinCharacter sein ) : void
ShouldBackflipAnimationKeepPlaying ( ) : bool
ShouldJumpIdleAnimationKeepPlaying ( ) : bool
ShouldJumpMovingAnimationKeepPlaying ( ) : bool
ShouldThirdJumpMovingAnimationKeepPlaying ( ) : bool
ShouldWallSlideJumpAnimationKeepPlaying ( ) : bool
UpdateCharacterState ( ) : void
UpdateTimeSinceFacing ( ) : void

Private Methods

Method Description
CacheDelegates ( ) : void
PerformCrouchJump ( ) : void
PerformIdleJump ( ) : void
PerformThirdIldleJump ( ) : void
PerformWallSlideJump ( ) : void

Method Details

Awake() public method

public Awake ( ) : void
return void

CalculateSpeedFromHeight() public method

public CalculateSpeedFromHeight ( float height ) : float
height float
return float

OnAnimationEnd() public method

public OnAnimationEnd ( ) : void
return void

OnAnimationStart() public method

public OnAnimationStart ( ) : void
return void

OnDestroy() public method

public OnDestroy ( ) : void
return void

OnRestoreCheckpoint() public method

public OnRestoreCheckpoint ( ) : void
return void

PerformFirstIdleJump() public method

public PerformFirstIdleJump ( ) : void
return void

PerformFirstRunningJump() public method

public PerformFirstRunningJump ( ) : void
return void

PerformJump() public method

public PerformJump ( ) : void
return void

PerformRunningJump() public method

public PerformRunningJump ( ) : void
return void

PerformSecondIdleJump() public method

public PerformSecondIdleJump ( ) : void
return void

PerformSecondRunningJump() public method

public PerformSecondRunningJump ( ) : void
return void

PerformThirdRunningJump() public method

public PerformThirdRunningJump ( ) : void
return void

PerformTurnAroundBackFlipJump() public method

public PerformTurnAroundBackFlipJump ( ) : void
return void

ResetJumpIdleCount() public method

public ResetJumpIdleCount ( ) : void
return void

ResetRunningJumpCount() public method

public ResetRunningJumpCount ( ) : void
return void

Serialize() public method

public Serialize ( Archive, ar ) : void
ar Archive,
return void

SetReferenceToSein() public method

public SetReferenceToSein ( SeinCharacter sein ) : void
sein SeinCharacter
return void

ShouldBackflipAnimationKeepPlaying() public method

public ShouldBackflipAnimationKeepPlaying ( ) : bool
return bool

ShouldJumpIdleAnimationKeepPlaying() public method

public ShouldJumpIdleAnimationKeepPlaying ( ) : bool
return bool

ShouldJumpMovingAnimationKeepPlaying() public method

public ShouldJumpMovingAnimationKeepPlaying ( ) : bool
return bool

ShouldThirdJumpMovingAnimationKeepPlaying() public method

public ShouldThirdJumpMovingAnimationKeepPlaying ( ) : bool
return bool

ShouldWallSlideJumpAnimationKeepPlaying() public method

public ShouldWallSlideJumpAnimationKeepPlaying ( ) : bool
return bool

UpdateCharacterState() public method

public UpdateCharacterState ( ) : void
return void

UpdateTimeSinceFacing() public method

public UpdateTimeSinceFacing ( ) : void
return void

Property Details

BackflipAnimation public_oe property

public TextureAnimationWithTransitions BackflipAnimation
return TextureAnimationWithTransitions

BackflipJumpHeight public_oe property

public float BackflipJumpHeight
return float

CrouchJumpAnimation public_oe property

public TextureAnimationWithTransitions CrouchJumpAnimation
return TextureAnimationWithTransitions

CrouchJumpHeight public_oe property

public float CrouchJumpHeight
return float

DurationSinceLastOnGroundThatWeCanStillJump public_oe property

public float DurationSinceLastOnGroundThatWeCanStillJump
return float

FirstJumpHeight public_oe property

public float FirstJumpHeight
return float

FlipJumpSoundProvider public_oe property

public SurfaceToSoundProviderMap FlipJumpSoundProvider
return SurfaceToSoundProviderMap

JumpAnimation public_oe property

public TextureAnimationWithTransitions[] JumpAnimation
return TextureAnimationWithTransitions[]

JumpIdleAnimation public_oe property

public TextureAnimationWithTransitions[] JumpIdleAnimation
return TextureAnimationWithTransitions[]

JumpIdleHeight public_oe property

public float JumpIdleHeight
return float

JumpImpulse public_oe property

public float JumpImpulse
return float

JumpParticleEffect public_oe property

public GameObject, JumpParticleEffect
return GameObject,

JumpSoundProvider public_oe property

public SurfaceToSoundProviderMap JumpSoundProvider
return SurfaceToSoundProviderMap

SecondJumpHeight public_oe property

public float SecondJumpHeight
return float

Sein public_oe property

public SeinCharacter Sein
return SeinCharacter

SpinJumpSoundProvider public_oe property

public SurfaceToSoundProviderMap SpinJumpSoundProvider
return SurfaceToSoundProviderMap

ThirdJumpHeight public_oe property

public float ThirdJumpHeight
return float

WallSlideJumpAnimation public_oe property

public TextureAnimationWithTransitions WallSlideJumpAnimation
return TextureAnimationWithTransitions