private int GetAnimationDelay(RyanLyingState lyingState, State state) { if (state.Has(STACK.Components.State.Talking)) { return(8); } return(37); }
private Frames GetAnimationFrames(RyanLyingState lyingState, State state) { if (state.Has(STACK.Components.State.Talking)) { return(FramesTalking); } switch (lyingState) { case RyanLyingState.EyesClosed: return(FramesEyesClosed); case RyanLyingState.EyesOpen: return(FramesEyesOpen); case RyanLyingState.SittingEyesOpen: return(FramesSittingEyesOpen); case RyanLyingState.SittingEyesClosed: return(SittingEyesClosed); } return(FramesEyesClosed); }