C# Class SeinJump, OriDERandomizer

Inheritance: CharacterState, ISeinReceiver
Show file 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 property

public TextureAnimationWithTransitions BackflipAnimation
return TextureAnimationWithTransitions

BackflipJumpHeight public property

public float BackflipJumpHeight
return float

CrouchJumpAnimation public property

public TextureAnimationWithTransitions CrouchJumpAnimation
return TextureAnimationWithTransitions

CrouchJumpHeight public property

public float CrouchJumpHeight
return float

DurationSinceLastOnGroundThatWeCanStillJump public property

public float DurationSinceLastOnGroundThatWeCanStillJump
return float

FirstJumpHeight public property

public float FirstJumpHeight
return float

FlipJumpSoundProvider public property

public SurfaceToSoundProviderMap FlipJumpSoundProvider
return SurfaceToSoundProviderMap

JumpAnimation public property

public TextureAnimationWithTransitions[] JumpAnimation
return TextureAnimationWithTransitions[]

JumpIdleAnimation public property

public TextureAnimationWithTransitions[] JumpIdleAnimation
return TextureAnimationWithTransitions[]

JumpIdleHeight public property

public float JumpIdleHeight
return float

JumpImpulse public property

public float JumpImpulse
return float

JumpParticleEffect public property

public GameObject, JumpParticleEffect
return GameObject,

JumpSoundProvider public property

public SurfaceToSoundProviderMap JumpSoundProvider
return SurfaceToSoundProviderMap

SecondJumpHeight public property

public float SecondJumpHeight
return float

Sein public property

public SeinCharacter Sein
return SeinCharacter

SpinJumpSoundProvider public property

public SurfaceToSoundProviderMap SpinJumpSoundProvider
return SurfaceToSoundProviderMap

ThirdJumpHeight public property

public float ThirdJumpHeight
return float

WallSlideJumpAnimation public property

public TextureAnimationWithTransitions WallSlideJumpAnimation
return TextureAnimationWithTransitions