C# 클래스 SeinJump, OriDERandomizer

상속: CharacterState, ISeinReceiver
파일 보기 프로젝트 열기: sparkle-preference/OriDERandomizer

공개 프로퍼티들

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
CacheDelegates ( ) : void
PerformCrouchJump ( ) : void
PerformIdleJump ( ) : void
PerformThirdIldleJump ( ) : void
PerformWallSlideJump ( ) : void

메소드 상세

Awake() 공개 메소드

public Awake ( ) : void
리턴 void

CalculateSpeedFromHeight() 공개 메소드

public CalculateSpeedFromHeight ( float height ) : float
height float
리턴 float

OnAnimationEnd() 공개 메소드

public OnAnimationEnd ( ) : void
리턴 void

OnAnimationStart() 공개 메소드

public OnAnimationStart ( ) : void
리턴 void

OnDestroy() 공개 메소드

public OnDestroy ( ) : void
리턴 void

OnRestoreCheckpoint() 공개 메소드

public OnRestoreCheckpoint ( ) : void
리턴 void

PerformFirstIdleJump() 공개 메소드

public PerformFirstIdleJump ( ) : void
리턴 void

PerformFirstRunningJump() 공개 메소드

public PerformFirstRunningJump ( ) : void
리턴 void

PerformJump() 공개 메소드

public PerformJump ( ) : void
리턴 void

PerformRunningJump() 공개 메소드

public PerformRunningJump ( ) : void
리턴 void

PerformSecondIdleJump() 공개 메소드

public PerformSecondIdleJump ( ) : void
리턴 void

PerformSecondRunningJump() 공개 메소드

public PerformSecondRunningJump ( ) : void
리턴 void

PerformThirdRunningJump() 공개 메소드

public PerformThirdRunningJump ( ) : void
리턴 void

PerformTurnAroundBackFlipJump() 공개 메소드

public PerformTurnAroundBackFlipJump ( ) : void
리턴 void

ResetJumpIdleCount() 공개 메소드

public ResetJumpIdleCount ( ) : void
리턴 void

ResetRunningJumpCount() 공개 메소드

public ResetRunningJumpCount ( ) : void
리턴 void

Serialize() 공개 메소드

public Serialize ( Archive, ar ) : void
ar Archive,
리턴 void

SetReferenceToSein() 공개 메소드

public SetReferenceToSein ( SeinCharacter sein ) : void
sein SeinCharacter
리턴 void

ShouldBackflipAnimationKeepPlaying() 공개 메소드

public ShouldBackflipAnimationKeepPlaying ( ) : bool
리턴 bool

ShouldJumpIdleAnimationKeepPlaying() 공개 메소드

public ShouldJumpIdleAnimationKeepPlaying ( ) : bool
리턴 bool

ShouldJumpMovingAnimationKeepPlaying() 공개 메소드

public ShouldJumpMovingAnimationKeepPlaying ( ) : bool
리턴 bool

ShouldThirdJumpMovingAnimationKeepPlaying() 공개 메소드

public ShouldThirdJumpMovingAnimationKeepPlaying ( ) : bool
리턴 bool

ShouldWallSlideJumpAnimationKeepPlaying() 공개 메소드

public ShouldWallSlideJumpAnimationKeepPlaying ( ) : bool
리턴 bool

UpdateCharacterState() 공개 메소드

public UpdateCharacterState ( ) : void
리턴 void

UpdateTimeSinceFacing() 공개 메소드

public UpdateTimeSinceFacing ( ) : void
리턴 void

프로퍼티 상세

BackflipAnimation 공개적으로 프로퍼티

public TextureAnimationWithTransitions BackflipAnimation
리턴 TextureAnimationWithTransitions

BackflipJumpHeight 공개적으로 프로퍼티

public float BackflipJumpHeight
리턴 float

CrouchJumpAnimation 공개적으로 프로퍼티

public TextureAnimationWithTransitions CrouchJumpAnimation
리턴 TextureAnimationWithTransitions

CrouchJumpHeight 공개적으로 프로퍼티

public float CrouchJumpHeight
리턴 float

DurationSinceLastOnGroundThatWeCanStillJump 공개적으로 프로퍼티

public float DurationSinceLastOnGroundThatWeCanStillJump
리턴 float

FirstJumpHeight 공개적으로 프로퍼티

public float FirstJumpHeight
리턴 float

FlipJumpSoundProvider 공개적으로 프로퍼티

public SurfaceToSoundProviderMap FlipJumpSoundProvider
리턴 SurfaceToSoundProviderMap

JumpAnimation 공개적으로 프로퍼티

public TextureAnimationWithTransitions[] JumpAnimation
리턴 TextureAnimationWithTransitions[]

JumpIdleAnimation 공개적으로 프로퍼티

public TextureAnimationWithTransitions[] JumpIdleAnimation
리턴 TextureAnimationWithTransitions[]

JumpIdleHeight 공개적으로 프로퍼티

public float JumpIdleHeight
리턴 float

JumpImpulse 공개적으로 프로퍼티

public float JumpImpulse
리턴 float

JumpParticleEffect 공개적으로 프로퍼티

public GameObject, JumpParticleEffect
리턴 GameObject,

JumpSoundProvider 공개적으로 프로퍼티

public SurfaceToSoundProviderMap JumpSoundProvider
리턴 SurfaceToSoundProviderMap

SecondJumpHeight 공개적으로 프로퍼티

public float SecondJumpHeight
리턴 float

Sein 공개적으로 프로퍼티

public SeinCharacter Sein
리턴 SeinCharacter

SpinJumpSoundProvider 공개적으로 프로퍼티

public SurfaceToSoundProviderMap SpinJumpSoundProvider
리턴 SurfaceToSoundProviderMap

ThirdJumpHeight 공개적으로 프로퍼티

public float ThirdJumpHeight
리턴 float

WallSlideJumpAnimation 공개적으로 프로퍼티

public TextureAnimationWithTransitions WallSlideJumpAnimation
리턴 TextureAnimationWithTransitions