//generated with dll2sdk #pragma once #include "..\dll2sdk_forward.g.hpp" #include "..\mscorlib\mscorlib.hpp" #include "..\UnityEngine\UnityEngine.hpp" namespace DLL2SDK::usequencerRuntime::WellFired { struct AnimationClipData_StateCheck : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_30(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); bool Invoke_31(float sequencerTime_, DLL2SDK::usequencerRuntime::WellFired::AnimationClipData* clipData_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_32(float sequencerTime_, DLL2SDK::usequencerRuntime::WellFired::AnimationClipData* clipData_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); bool EndInvoke_33(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::usequencerRuntime::WellFired { enum struct USRecord_PlayerResolution : int32_t { _1920x1080_ = static_cast(0x0), _1280x720_ = static_cast(0x1), _960x540_ = static_cast(0x2), _854x480_ = static_cast(0x3), _720x576_ = static_cast(0x4), _640x480_ = static_cast(0x5), _Custom_ = static_cast(0x6) }; } namespace DLL2SDK::usequencerRuntime::WellFired { enum struct USRecord_FrameRate : int32_t { _24_ = static_cast(0x0), _25_ = static_cast(0x1), _30_ = static_cast(0x2), _50_ = static_cast(0x3), _60_ = static_cast(0x4) }; } namespace DLL2SDK::usequencerRuntime::WellFired { enum struct USRecord_Upscaling : int32_t { _1_ = static_cast(0x0), _2_ = static_cast(0x1), _4_ = static_cast(0x2), _8_ = static_cast(0x3) }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct USSequencer_PlaybackDelegate : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_295(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_296(DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequencer_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_297(DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequencer_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_298(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct USSequencer_UpdateDelegate : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_299(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_300(DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequencer_, float newRunningTime_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_301(DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequencer_, float newRunningTime_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_302(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct USSequencer__UpdateSequencerCoroutine_c__Iterator0 : DLL2SDK::mscorlib::System::Object { DLL2SDK::UnityEngine::UnityEngine::WaitForSeconds* _wait___0_; float _currentTime___1_; int32_t _PC_; DLL2SDK::mscorlib::System::Object* _current_; DLL2SDK::usequencerRuntime::WellFired::USSequencer* __f__this_; void _ctor_303(); DLL2SDK::mscorlib::System::Object* System_Collections_Generic_IEnumerator_object__get_Current_304(); DLL2SDK::mscorlib::System::Object* System_Collections_IEnumerator_get_Current_305(); bool MoveNext_306(); void Dispose_307(); void Reset_308(); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct USTimelineAnimationGameRunner__SanityCheckClipData_c__AnonStorey1 : DLL2SDK::mscorlib::System::Object { DLL2SDK::usequencerRuntime::WellFired::AnimationClipData* clip_; void _ctor_415(); bool __m__F_416(DLL2SDK::usequencerRuntime::WellFired::AnimationClipData* element_); bool __m__10_417(DLL2SDK::usequencerRuntime::WellFired::AnimationClipData* element_); bool __m__11_418(DLL2SDK::usequencerRuntime::WellFired::AnimationClipData* element_); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct USTimelineEvent__StopTimeline_c__AnonStorey2 : DLL2SDK::mscorlib::System::Object { float prevElapsedTime_; void _ctor_472(); bool __m__12_473(DLL2SDK::usequencerRuntime::WellFired::USEventBase* e_); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct USTimelineObserver_SnapShotEntry : DLL2SDK::mscorlib::System::Object { DLL2SDK::UnityEngine::UnityEngine::Camera* camera_; DLL2SDK::UnityEngine::UnityEngine::AudioListener* listener_; DLL2SDK::UnityEngine::UnityEngine::RenderTexture* target_; bool state_; void _ctor_552(); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct PauseSequenceButton__Start_c__AnonStorey3 : DLL2SDK::mscorlib::System::Object { DLL2SDK::UnityEngine_UI::UnityEngine::UI::Button* button_; DLL2SDK::usequencerRuntime::WellFired::PauseSequenceButton* __f__this_; void _ctor_571(); void __m__16_572(); void __m__17_573(DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequence_); void __m__18_574(DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequence_); void __m__19_575(DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequence_); void __m__1A_576(DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequence_); void __m__1B_577(DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequence_); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct PlaySequenceButton__Start_c__AnonStorey4 : DLL2SDK::mscorlib::System::Object { DLL2SDK::UnityEngine_UI::UnityEngine::UI::Button* button_; DLL2SDK::usequencerRuntime::WellFired::PlaySequenceButton* __f__this_; void _ctor_587(); void __m__1D_588(); void __m__1E_589(DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequence_); void __m__1F_590(DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequence_); void __m__20_591(DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequence_); void __m__21_592(DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequence_); void __m__22_593(DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequence_); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct ReplaySequenceButton__Start_c__AnonStorey5 : DLL2SDK::mscorlib::System::Object { DLL2SDK::UnityEngine_UI::UnityEngine::UI::Button* button_; DLL2SDK::usequencerRuntime::WellFired::ReplaySequenceButton* __f__this_; void _ctor_598(); void __m__23_599(); void __m__24_600(DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequence_); void __m__25_601(DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequence_); void __m__26_602(DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequence_); void __m__27_603(DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequence_); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct SkipSequenceButton__Start_c__AnonStorey6 : DLL2SDK::mscorlib::System::Object { DLL2SDK::UnityEngine_UI::UnityEngine::UI::Button* button_; DLL2SDK::usequencerRuntime::WellFired::SkipSequenceButton* __f__this_; void _ctor_612(); void __m__29_613(); void __m__2A_614(DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequence_); void __m__2B_615(DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequence_); void __m__2C_616(DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequence_); void __m__2D_617(DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequence_); void __m__2E_618(DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequence_); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct StopSequenceButton__Start_c__AnonStorey7 : DLL2SDK::mscorlib::System::Object { DLL2SDK::UnityEngine_UI::UnityEngine::UI::Button* button_; DLL2SDK::usequencerRuntime::WellFired::StopSequenceButton* __f__this_; void _ctor_622(); void __m__2F_623(); void __m__30_624(DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequence_); void __m__31_625(DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequence_); void __m__32_626(DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequence_); void __m__33_627(DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequence_); void __m__34_628(DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequence_); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct USRuntimeUtility : DLL2SDK::mscorlib::System::Object { static bool CanPlaySequence_633(DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequence_); static bool CanPauseSequence_634(DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequence_); static bool CanStopSequence_635(DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequence_); static bool CanSkipSequence_636(DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequence_); static bool IsObserverTimeline_637(DLL2SDK::UnityEngine::UnityEngine::Transform* transform_); static bool IsObserverContainer_638(DLL2SDK::UnityEngine::UnityEngine::Transform* transform_); static bool IsTimelineContainer_639(DLL2SDK::UnityEngine::UnityEngine::Transform* transform_); static bool IsTimeline_640(DLL2SDK::UnityEngine::UnityEngine::Transform* transform_); static bool IsEventTimeline_641(DLL2SDK::UnityEngine::UnityEngine::Transform* transform_); static bool IsPropertyTimeline_642(DLL2SDK::UnityEngine::UnityEngine::Transform* transform_); static bool IsEvent_643(DLL2SDK::UnityEngine::UnityEngine::Transform* transform_); static int32_t GetNumberOfTimelinesOfType_644(DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::usequencerRuntime::WellFired::USTimelineContainer* timelineContainer_); static bool HasPropertyTimeline_645(DLL2SDK::UnityEngine::UnityEngine::Transform* transform_); static bool HasObserverTimeline_646(DLL2SDK::UnityEngine::UnityEngine::Transform* transform_); static bool HasTimelineContainerWithAffectedObject_647(DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequence_, DLL2SDK::UnityEngine::UnityEngine::Transform* affectedObject_); static void CreateAndAttachObserver_648(DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequence_); static void StartRecordingSequence_649(DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequence_, DLL2SDK::mscorlib::System::String* capturePath_, int32_t captureFramerate_, int32_t upScaleAmount_); static void StopRecordingSequence_650(); static DLL2SDK::usequencerRuntime::WellFired::USRecordSequence* GetOrSpawnRecorder_651(); static float FindNextKeyframeTime_652(DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequence_); static DLL2SDK::mscorlib::System::String* ConvertToSerializableName_653(DLL2SDK::mscorlib::System::String* value_); static float FindPrevKeyframeTime_654(DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequence_); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct USGameObjectUtils : DLL2SDK::mscorlib::System::Object { void _ctor_629(); static void ToggleObjectActive_630(DLL2SDK::UnityEngine::UnityEngine::GameObject* GO_); static void SetObjectActive_631(DLL2SDK::UnityEngine::UnityEngine::GameObject* GO_, bool active_); static bool IsObjectActive_632(DLL2SDK::UnityEngine::UnityEngine::GameObject* GO_); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct StopSequenceButton : DLL2SDK::UnityEngine::UnityEngine::MonoBehaviour { DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequenceToStop_; bool manageInteractiveState_; void _ctor_619(); void Start_620(); void StopSequence_621(); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct SkipSequenceButton : DLL2SDK::UnityEngine::UnityEngine::MonoBehaviour { DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequenceToSkip_; bool manageInteractiveState_; void _ctor_609(); void Start_610(); void SkipSequence_611(); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct SequencePreviewer : DLL2SDK::UnityEngine::UnityEngine::MonoBehaviour { DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequenceToPreview_; void _ctor_604(); void Start_605(); void SetRunningTime_606(float runningTime_); void Update_607(); void _Start_m__28_608(float value_); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct ReplaySequenceButton : DLL2SDK::UnityEngine::UnityEngine::MonoBehaviour { DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequenceToPlay_; bool manageInteractiveState_; void _ctor_594(); void Start_595(); void RunningTimeUpdated_596(DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequence_); void PlaySequence_597(); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct PlaySequenceButton : DLL2SDK::UnityEngine::UnityEngine::MonoBehaviour { DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequenceToPlay_; bool manageInteractiveState_; void _ctor_583(); void Start_584(); void RunningTimeUpdated_585(DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequence_); void PlaySequence_586(); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct PlayPauseSequenceToggleButton : DLL2SDK::UnityEngine::UnityEngine::MonoBehaviour { DLL2SDK::mscorlib::System::String* pausedText_; DLL2SDK::mscorlib::System::String* playingText_; DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequenceToPlay_; DLL2SDK::UnityEngine_UI::UnityEngine::UI::Text* cachedButtonLabel_; void _ctor_578(); void Start_579(); void Update_580(); void ToggleSequence_581(); void _Start_m__1C_582(); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct PauseSequenceButton : DLL2SDK::UnityEngine::UnityEngine::MonoBehaviour { DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequenceToPause_; bool manageInteractiveState_; void _ctor_568(); void Start_569(); void PauseSequence_570(); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct USTimelineBase : DLL2SDK::UnityEngine::UnityEngine::MonoBehaviour { DLL2SDK::usequencerRuntime::WellFired::USTimelineContainer* timelineContainer_; bool _ShouldRenderGizmos_k__BackingField_; void _ctor_419(); DLL2SDK::UnityEngine::UnityEngine::Transform* get_AffectedObject_420(); DLL2SDK::usequencerRuntime::WellFired::USTimelineContainer* get_TimelineContainer_421(); DLL2SDK::usequencerRuntime::WellFired::USSequencer* get_Sequence_422(); bool get_ShouldRenderGizmos_423(); void set_ShouldRenderGizmos_424(bool value_); void StopTimeline_425(); void StartTimeline_426(); void EndTimeline_427(); void PauseTimeline_428(); void ResumeTimeline_429(); void SkipTimelineTo_430(float time_); void Process_431(float sequencerTime_, float playbackRate_); void ManuallySetTime_432(float sequencerTime_); void LateBindAffectedObjectInScene_433(DLL2SDK::UnityEngine::UnityEngine::Transform* newAffectedObject_); DLL2SDK::mscorlib::System::String* GetJson_434(); void ResetCachedData_435(); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct USTimelineObserver : DLL2SDK::usequencerRuntime::WellFired::USTimelineBase { DLL2SDK::mscorlib::System::Collections::Generic::List_1* observerKeyframes_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* currentSnapshots_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* camerasAtLastSnapShot_; DLL2SDK::UnityEngine::UnityEngine::LayerMask layersToIgnore_; DLL2SDK::usequencerRuntime::WellFired::USObserverKeyframe* _CurrentlyActiveKeyframe_k__BackingField_; void _ctor_524(); DLL2SDK::usequencerRuntime::WellFired::USObserverKeyframe* get_CurrentlyActiveKeyframe_525(); void set_CurrentlyActiveKeyframe_526(DLL2SDK::usequencerRuntime::WellFired::USObserverKeyframe* value_); int32_t KeyframeComparer_527(DLL2SDK::usequencerRuntime::WellFired::USObserverKeyframe* a_, DLL2SDK::usequencerRuntime::WellFired::USObserverKeyframe* b_); void StopTimeline_528(); void PauseTimeline_529(); void ResumeTimeline_530(); void StartTimeline_531(); void DisableAllCameras_532(); void ManuallySetTime_533(float sequencerTime_); void SkipTimelineTo_534(float time_); void Process_535(float sequencerTime_, float playbackRate_); DLL2SDK::usequencerRuntime::WellFired::USObserverKeyframe* KeyframeBefore_536(DLL2SDK::usequencerRuntime::WellFired::USObserverKeyframe* currentlyActiveKeyframe_); DLL2SDK::mscorlib::System::Collections::Generic::List_1* CollectAllKeyframesBetween_537(DLL2SDK::usequencerRuntime::WellFired::USObserverKeyframe* prevKeyframe_, DLL2SDK::usequencerRuntime::WellFired::USObserverKeyframe* currentKeyframe_); void Update_538(); DLL2SDK::usequencerRuntime::WellFired::USObserverKeyframe* AddKeyframe_539(DLL2SDK::usequencerRuntime::WellFired::USObserverKeyframe* keyframe_); void SortKeyframes_540(); void RemoveKeyframe_541(DLL2SDK::usequencerRuntime::WellFired::USObserverKeyframe* keyframe_); void SetKeyframes_542(DLL2SDK::mscorlib::System::Collections::Generic::List_1* keyframes_); void OnEditorUndo_543(); void OnGUI_544(); bool IsValidCamera_545(DLL2SDK::UnityEngine::UnityEngine::Camera* testCamera_); bool ValidatePreviousSnapshot_546(); DLL2SDK::mscorlib::System::Collections::Generic::List_1* AllValidCameras_547(); void CreateSnapshot_548(); void RevertToSnapshot_549(); void FixCameraReferences_550(); bool _AllValidCameras_m__15_551(DLL2SDK::UnityEngine::UnityEngine::Camera* camera_); }; } namespace DLL2SDK::usequencerRuntime::WellFired { enum struct SplineOrientationMode : int32_t { ManualOrientation_ = static_cast(0x0), LookAtTransform_ = static_cast(0x1), LookAhead_ = static_cast(0x2) }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct LerpedQuaternion { bool slerp_; float duration_; DLL2SDK::UnityEngine::UnityEngine::Quaternion currentValue_; DLL2SDK::UnityEngine::UnityEngine::Quaternion target_; DLL2SDK::UnityEngine::UnityEngine::Quaternion source_; float startTime_; void _ctor_309(DLL2SDK::UnityEngine::UnityEngine::Quaternion quaternion_); float get_x_310(); void set_x_311(float value_); float get_y_312(); void set_y_313(float value_); float get_z_314(); void set_z_315(float value_); float get_w_316(); void set_w_317(float value_); DLL2SDK::UnityEngine::UnityEngine::Quaternion get_SmoothValue_318(); void set_SmoothValue_319(DLL2SDK::UnityEngine::UnityEngine::Quaternion value_); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct USTimelineEvent : DLL2SDK::usequencerRuntime::WellFired::USTimelineBase { float elapsedTime_; DLL2SDK::Array* cachedEvents_; struct StaticFields { DLL2SDK::mscorlib::System::Comparison_1* __f__am_cache2_; DLL2SDK::mscorlib::System::Comparison_1* __f__am_cache3_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_453(); int32_t get_EventCount_454(); DLL2SDK::Array* get_Events_455(); DLL2SDK::usequencerRuntime::WellFired::USEventBase* Event_456(int32_t index_); void StopTimeline_457(); void PauseTimeline_458(); void ResumeTimeline_459(); void SkipTimelineTo_460(float time_); void Process_461(float sequencerTime_, float playbackRate_); void FireEvent_462(DLL2SDK::usequencerRuntime::WellFired::USEventBase* baseEvent_, float prevElapsedTime_, float elapsedTime_); void FireEventReverse_463(DLL2SDK::usequencerRuntime::WellFired::USEventBase* baseEvent_, float prevElapsedTime_, float elapsedTime_); void FireEventCommon_464(DLL2SDK::usequencerRuntime::WellFired::USEventBase* baseEvent_, float sequencerTime_, float prevElapsedTime_, float elapsedTime_); void ManuallySetTime_465(float sequencerTime_); void AddNewEvent_466(DLL2SDK::usequencerRuntime::WellFired::USEventBase* sequencerEvent_); void RemoveAndDestroyEvent_467(DLL2SDK::UnityEngine::UnityEngine::Transform* sequencerEvent_); void SortEvents_468(); void ResetCachedData_469(); static int32_t _Process_m__13_470(DLL2SDK::usequencerRuntime::WellFired::USEventBase* a_, DLL2SDK::usequencerRuntime::WellFired::USEventBase* b_); static int32_t _Process_m__14_471(DLL2SDK::usequencerRuntime::WellFired::USEventBase* a_, DLL2SDK::usequencerRuntime::WellFired::USEventBase* b_); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct USTimelineContainer : DLL2SDK::UnityEngine::UnityEngine::MonoBehaviour { DLL2SDK::UnityEngine::UnityEngine::Transform* affectedObject_; DLL2SDK::mscorlib::System::String* affectedObjectPath_; int32_t index_; DLL2SDK::usequencerRuntime::WellFired::USSequencer* sequence_; DLL2SDK::Array* timelines_; void _ctor_436(); DLL2SDK::UnityEngine::UnityEngine::Transform* get_AffectedObject_438(); void set_AffectedObject_439(DLL2SDK::UnityEngine::UnityEngine::Transform* value_); DLL2SDK::usequencerRuntime::WellFired::USSequencer* get_Sequence_440(); DLL2SDK::Array* get_Timelines_441(); int32_t get_Index_442(); void set_Index_443(int32_t value_); DLL2SDK::mscorlib::System::String* get_AffectedObjectPath_444(); void set_AffectedObjectPath_445(DLL2SDK::mscorlib::System::String* value_); void Start_446(); void AddNewTimeline_447(DLL2SDK::usequencerRuntime::WellFired::USTimelineBase* timeline_); void ProcessTimelines_448(float sequencerTime_, float playbackRate_); void SkipTimelineTo_449(float sequencerTime_); void ManuallySetTime_450(float sequencerTime_); void RenameTimelineContainer_451(); void ResetCachedData_452(); static int32_t Comparer_437(DLL2SDK::usequencerRuntime::WellFired::USTimelineContainer* a_, DLL2SDK::usequencerRuntime::WellFired::USTimelineContainer* b_); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct USTimelineAnimationGameRunner : DLL2SDK::UnityEngine::UnityEngine::ScriptableObject { DLL2SDK::UnityEngine::UnityEngine::Animator* animator_; DLL2SDK::usequencerRuntime::WellFired::USTimelineAnimation* animationTimeline_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* allClips_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* notRunningClips_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* runningClips_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* finishedClips_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* newProcessingClips_; struct StaticFields { DLL2SDK::System_Core::System::Func_2* __f__am_cache7_; DLL2SDK::System_Core::System::Func_2*>* __f__am_cache8_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_401(); DLL2SDK::UnityEngine::UnityEngine::Animator* get_Animator_402(); void set_Animator_403(DLL2SDK::UnityEngine::UnityEngine::Animator* value_); DLL2SDK::usequencerRuntime::WellFired::USTimelineAnimation* get_AnimationTimeline_404(); void set_AnimationTimeline_405(DLL2SDK::usequencerRuntime::WellFired::USTimelineAnimation* value_); void Stop_406(); void Process_407(float sequenceTime_, float playbackRate_); void PauseTimeline_408(); void SortNewProcessingClips_409(float sequenceTime_); void SortClipsAtTime_410(float sequenceTime_, DLL2SDK::mscorlib::System::Collections::Generic::IEnumerable_1* sortInto_, DLL2SDK::usequencerRuntime::WellFired::AnimationClipData_StateCheck* stateCheck_); void PlayClip_411(DLL2SDK::usequencerRuntime::WellFired::AnimationClipData* clipToPlay_, int32_t layer_, float sequenceTime_); void SanityCheckClipData_412(); static float _SortNewProcessingClips_m__D_413(DLL2SDK::usequencerRuntime::WellFired::AnimationClipData* processingClip_); static DLL2SDK::mscorlib::System::Collections::Generic::IEnumerable_1* _SanityCheckClipData_m__E_414(DLL2SDK::usequencerRuntime::WellFired::AnimationTrack* animationTrack_); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct USTimelineAnimationEditorRunner : DLL2SDK::UnityEngine::UnityEngine::ScriptableObject { DLL2SDK::UnityEngine::UnityEngine::Animator* animator_; DLL2SDK::usequencerRuntime::WellFired::USTimelineAnimation* animationTimeline_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* allClips_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* cachedRunningClips_; float previousTime_; struct StaticFields { DLL2SDK::mscorlib::System::Comparison_1* __f__am_cache5_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_391(); DLL2SDK::UnityEngine::UnityEngine::Animator* get_Animator_392(); void set_Animator_393(DLL2SDK::UnityEngine::UnityEngine::Animator* value_); DLL2SDK::usequencerRuntime::WellFired::USTimelineAnimation* get_AnimationTimeline_394(); void set_AnimationTimeline_395(DLL2SDK::usequencerRuntime::WellFired::USTimelineAnimation* value_); void Stop_396(); void Process_397(float sequenceTime_, float playbackRate_); void PauseTimeline_398(); void PlayClip_399(DLL2SDK::usequencerRuntime::WellFired::AnimationClipData* clipToPlay_, int32_t layer_, float sequenceTime_); static int32_t _Process_m__C_400(DLL2SDK::usequencerRuntime::WellFired::AnimationClipData* x_, DLL2SDK::usequencerRuntime::WellFired::AnimationClipData* y_); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct USTimelineAnimation : DLL2SDK::usequencerRuntime::WellFired::USTimelineBase { DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2*>* initialAnimationInfo_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* initialAnimatorStateInfo_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* animationsTracks_; DLL2SDK::UnityEngine::UnityEngine::Animator* animator_; DLL2SDK::usequencerRuntime::WellFired::USTimelineAnimationEditorRunner* editorRunner_; DLL2SDK::usequencerRuntime::WellFired::USTimelineAnimationGameRunner* gameRunner_; DLL2SDK::usequencerRuntime::WellFired::AnimationTimelineController* animationTimelineController_; DLL2SDK::UnityEngine::UnityEngine::Vector3 sourcePosition_; DLL2SDK::UnityEngine::UnityEngine::Quaternion sourceOrientation_; float sourceSpeed_; bool previousEnabled_; void _ctor_376(); DLL2SDK::mscorlib::System::Collections::Generic::List_1* get_AnimationTracks_377(); void set_AnimationTracks_378(DLL2SDK::mscorlib::System::Collections::Generic::List_1* value_); DLL2SDK::UnityEngine::UnityEngine::Animator* get_Animator_379(); DLL2SDK::usequencerRuntime::WellFired::USTimelineAnimationEditorRunner* get_EditorRunner_380(); DLL2SDK::usequencerRuntime::WellFired::USTimelineAnimationGameRunner* get_GameRunner_381(); void StartTimeline_382(); void StopTimeline_383(); void EndTimeline_384(); void ResetAnimation_385(); void Process_386(float sequenceTime_, float playbackRate_); void PauseTimeline_387(); void AddTrack_388(DLL2SDK::usequencerRuntime::WellFired::AnimationTrack* animationTrack_); void RemoveTrack_389(DLL2SDK::usequencerRuntime::WellFired::AnimationTrack* animationTrack_); void SetTracks_390(DLL2SDK::mscorlib::System::Collections::Generic::List_1* animationTracks_); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct AbstractSplineSolver : DLL2SDK::UnityEngine::UnityEngine::ScriptableObject { DLL2SDK::mscorlib::System::Collections::Generic::List_1* nodes_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* segmentTimeForDistance_; float _PathLength_k__BackingField_; struct StaticFields { int32_t TOTAL_SUBDIVISIONS_PER_NODE_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_344(); DLL2SDK::mscorlib::System::Collections::Generic::List_1* get_Nodes_345(); void set_Nodes_346(DLL2SDK::mscorlib::System::Collections::Generic::List_1* value_); float get_PathLength_347(); void set_PathLength_348(float value_); void OnEnable_349(); void Build_350(); DLL2SDK::UnityEngine::UnityEngine::Vector3 GetPositionOnPath_351(float time_); void Reverse_352(); void OnInternalDrawGizmos_353(DLL2SDK::UnityEngine::UnityEngine::Color splineColor_, float displayResolution_); void Display_354(DLL2SDK::UnityEngine::UnityEngine::Color splineColor_); void Close_355(); DLL2SDK::UnityEngine::UnityEngine::Vector3 GetPosition_356(float time_); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct LinearSplineSolver : DLL2SDK::usequencerRuntime::WellFired::AbstractSplineSolver { DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* segmentStartLocations_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* segmentDistances_; int32_t currentSegment_; void _ctor_365(); void Build_366(); void Close_367(); DLL2SDK::UnityEngine::UnityEngine::Vector3 GetPosition_368(float time_); DLL2SDK::UnityEngine::UnityEngine::Vector3 GetPositionOnPath_369(float time_); void Display_370(DLL2SDK::UnityEngine::UnityEngine::Color splineColor_); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct CubicBezierSplineSolver : DLL2SDK::usequencerRuntime::WellFired::AbstractSplineSolver { void _ctor_361(DLL2SDK::mscorlib::System::Collections::Generic::List_1* nodes_); void Close_362(); DLL2SDK::UnityEngine::UnityEngine::Vector3 GetPosition_363(float time_); void Display_364(DLL2SDK::UnityEngine::UnityEngine::Color splineColor_); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct CatmullRomSplineSolver : DLL2SDK::usequencerRuntime::WellFired::AbstractSplineSolver { void _ctor_357(DLL2SDK::mscorlib::System::Collections::Generic::List_1* nodes_); void Close_358(); DLL2SDK::UnityEngine::UnityEngine::Vector3 GetPosition_359(float time_); void Display_360(DLL2SDK::UnityEngine::UnityEngine::Color splineColor_); }; } namespace DLL2SDK::usequencerRuntime::WellFired { enum struct SplineType : int32_t { StraightLine_ = static_cast(0x0), QuadraticBezier_ = static_cast(0x1), CubicBezier_ = static_cast(0x2), CatmullRom_ = static_cast(0x3) }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct SplineKeyframe : DLL2SDK::UnityEngine::UnityEngine::ScriptableObject { DLL2SDK::UnityEngine::UnityEngine::Vector3 position_; void _ctor_341(); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_Position_342(); void set_Position_343(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct Spline : DLL2SDK::mscorlib::System::Object { DLL2SDK::UnityEngine::UnityEngine::Color splineColor_; float displayResolution_; DLL2SDK::usequencerRuntime::WellFired::AbstractSplineSolver* splineSolver_; int32_t _CurrentSegment_k__BackingField_; bool _IsClosed_k__BackingField_; bool _IsReversed_k__BackingField_; void _ctor_320(); int32_t get_CurrentSegment_321(); void set_CurrentSegment_322(int32_t value_); bool get_IsClosed_323(); void set_IsClosed_324(bool value_); bool get_IsReversed_325(); void set_IsReversed_326(bool value_); DLL2SDK::UnityEngine::UnityEngine::Color get_SplineColor_327(); void set_SplineColor_328(DLL2SDK::UnityEngine::UnityEngine::Color value_); float get_DisplayResolution_329(); void set_DisplayResolution_330(float value_); DLL2SDK::mscorlib::System::Collections::Generic::List_1* get_Nodes_331(); DLL2SDK::usequencerRuntime::WellFired::AbstractSplineSolver* get_SplineSolver_332(); void set_SplineSolver_333(DLL2SDK::usequencerRuntime::WellFired::AbstractSplineSolver* value_); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_LastNode_334(); void BuildFromKeyframes_335(DLL2SDK::mscorlib::System::Collections::Generic::List_1* keyframes_); DLL2SDK::UnityEngine::UnityEngine::Vector3 GetPosition_336(float time_); DLL2SDK::UnityEngine::UnityEngine::Vector3 GetPositionOnPath_337(float time_); void Close_338(); void Reverse_339(); void OnDrawGizmos_340(); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct USSequencer : DLL2SDK::UnityEngine::UnityEngine::MonoBehaviour { DLL2SDK::mscorlib::System::Collections::Generic::List_1* observedObjects_; float runningTime_; float playbackRate_; int32_t version_; float duration_; bool isLoopingSequence_; bool isPingPongingSequence_; bool updateOnFixedUpdate_; bool autoplay_; bool playing_; bool isFreshPlayback_; float previousTime_; float minPlaybackRate_; float maxPlaybackRate_; float setSkipTime_; DLL2SDK::Array* timelineContainers_; DLL2SDK::usequencerRuntime::WellFired::USSequencer_PlaybackDelegate* PlaybackStarted_; DLL2SDK::usequencerRuntime::WellFired::USSequencer_PlaybackDelegate* PlaybackStopped_; DLL2SDK::usequencerRuntime::WellFired::USSequencer_PlaybackDelegate* PlaybackPaused_; DLL2SDK::usequencerRuntime::WellFired::USSequencer_PlaybackDelegate* PlaybackFinished_; DLL2SDK::usequencerRuntime::WellFired::USSequencer_UpdateDelegate* BeforeUpdate_; DLL2SDK::usequencerRuntime::WellFired::USSequencer_UpdateDelegate* AfterUpdate_; DLL2SDK::usequencerRuntime::WellFired::USSequencer_PlaybackDelegate* OnRunningTimeSet_; struct StaticFields { DLL2SDK::usequencerRuntime::WellFired::USSequencer_PlaybackDelegate* __f__am_cache17_; DLL2SDK::usequencerRuntime::WellFired::USSequencer_PlaybackDelegate* __f__am_cache18_; DLL2SDK::usequencerRuntime::WellFired::USSequencer_PlaybackDelegate* __f__am_cache19_; DLL2SDK::usequencerRuntime::WellFired::USSequencer_PlaybackDelegate* __f__am_cache1A_; DLL2SDK::usequencerRuntime::WellFired::USSequencer_UpdateDelegate* __f__am_cache1B_; DLL2SDK::usequencerRuntime::WellFired::USSequencer_UpdateDelegate* __f__am_cache1C_; DLL2SDK::usequencerRuntime::WellFired::USSequencer_PlaybackDelegate* __f__am_cache1D_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_242(); int32_t get_Version_243(); void set_Version_244(int32_t value_); DLL2SDK::mscorlib::System::Collections::Generic::List_1* get_ObservedObjects_245(); float get_Duration_246(); void set_Duration_247(float value_); bool get_IsPlaying_248(); bool get_IsLopping_249(); void set_IsLopping_250(bool value_); bool get_IsPingPonging_251(); void set_IsPingPonging_252(bool value_); bool get_IsComplete_253(); void set_IsComplete_254(bool value_); float get_RunningTime_255(); void set_RunningTime_256(float value_); float get_PlaybackRate_257(); void set_PlaybackRate_258(float value_); float get_MinPlaybackRate_259(); float get_MaxPlaybackRate_260(); bool get_HasSequenceBeenStarted_261(); DLL2SDK::Array* get_TimelineContainers_262(); DLL2SDK::Array* get_SortedTimelineContainers_263(); int32_t get_TimelineContainerCount_264(); int32_t get_ObservedObjectCount_265(); bool get_UpdateOnFixedUpdate_266(); void set_UpdateOnFixedUpdate_267(bool value_); void OnDestroy_269(); void Start_270(); void TogglePlayback_271(); void Play_272(); void Pause_273(); void Stop_274(); void End_275(); DLL2SDK::usequencerRuntime::WellFired::USTimelineContainer* CreateNewTimelineContainer_276(DLL2SDK::UnityEngine::UnityEngine::Transform* affectedObject_); bool HasTimelineContainerFor_277(DLL2SDK::UnityEngine::UnityEngine::Transform* affectedObject_); DLL2SDK::usequencerRuntime::WellFired::USTimelineContainer* GetTimelineContainerFor_278(DLL2SDK::UnityEngine::UnityEngine::Transform* affectedObject_); void DeleteTimelineContainer_279(DLL2SDK::usequencerRuntime::WellFired::USTimelineContainer* timelineContainer_); void RemoveObservedObject_280(DLL2SDK::UnityEngine::UnityEngine::Transform* observedObject_); void SkipTimelineTo_281(float time_); void SetPlaybackRate_282(float rate_); void SetPlaybackTime_283(float time_); void UpdateSequencer_284(float deltaTime_); DLL2SDK::mscorlib::System::Collections::IEnumerator* UpdateSequencerCoroutine_285(); void FixedUpdate_286(); void ResetCachedData_287(); static float get_SequenceUpdateRate_268(); static void _PlaybackStarted_m__5_288(DLL2SDK::usequencerRuntime::WellFired::USSequencer* a0_); static void _PlaybackStopped_m__6_289(DLL2SDK::usequencerRuntime::WellFired::USSequencer* a0_); static void _PlaybackPaused_m__7_290(DLL2SDK::usequencerRuntime::WellFired::USSequencer* a0_); static void _PlaybackFinished_m__8_291(DLL2SDK::usequencerRuntime::WellFired::USSequencer* a0_); static void _BeforeUpdate_m__9_292(DLL2SDK::usequencerRuntime::WellFired::USSequencer* a0_, float a1_); static void _AfterUpdate_m__A_293(DLL2SDK::usequencerRuntime::WellFired::USSequencer* a0_, float a1_); static void _OnRunningTimeSet_m__B_294(DLL2SDK::usequencerRuntime::WellFired::USSequencer* a0_); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct USRecordSequence : DLL2SDK::UnityEngine::UnityEngine::MonoBehaviour { bool isRecording_; bool recordOnStart_; int32_t imageCount_; int32_t captureFrameRate_; int32_t upscaleAmount_; DLL2SDK::mscorlib::System::String* capturePath_; void _ctor_232(); void set_CaptureFrameRate_233(int32_t value_); void set_UpscaleAmount_234(int32_t value_); void set_CapturePath_235(DLL2SDK::mscorlib::System::String* value_); void set_RecordOnStart_236(bool value_); void Start_237(); void LateUpdate_238(); void StartRecording_239(); void PauseRecording_240(); void StopRecording_241(); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct USRecordRuntimePreferences : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::String* resolutionPref_; DLL2SDK::mscorlib::System::String* frameRatePref_; DLL2SDK::mscorlib::System::String* upscaleAmountPref_; DLL2SDK::mscorlib::System::String* pathPref_; DLL2SDK::mscorlib::System::String* presetNamePref_; DLL2SDK::mscorlib::System::String* presetPref_; DLL2SDK::mscorlib::System::String* selectedPresetPref_; DLL2SDK::usequencerRuntime::WellFired::USRecord_PlayerResolution defaultResolution_; DLL2SDK::usequencerRuntime::WellFired::USRecord_FrameRate defaultFrameRate_; DLL2SDK::usequencerRuntime::WellFired::USRecord_Upscaling defaultUpscaling_; DLL2SDK::mscorlib::System::String* defaultPreset_; int32_t defaultSelectedPreset_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void _cctor_208(); static int32_t get_SelectedPreset_209(); static void set_SelectedPreset_210(int32_t value_); static DLL2SDK::mscorlib::System::String* get_PresetName_211(); static void set_PresetName_212(DLL2SDK::mscorlib::System::String* value_); static DLL2SDK::usequencerRuntime::WellFired::USRecord_PlayerResolution get_Resolution_213(); static void set_Resolution_214(DLL2SDK::usequencerRuntime::WellFired::USRecord_PlayerResolution value_); static DLL2SDK::usequencerRuntime::WellFired::USRecord_FrameRate get_FrameRate_215(); static void set_FrameRate_216(DLL2SDK::usequencerRuntime::WellFired::USRecord_FrameRate value_); static DLL2SDK::usequencerRuntime::WellFired::USRecord_Upscaling get_UpscaleAmount_217(); static void set_UpscaleAmount_218(DLL2SDK::usequencerRuntime::WellFired::USRecord_Upscaling value_); static DLL2SDK::mscorlib::System::String* get_CapturePath_219(); static void set_CapturePath_220(DLL2SDK::mscorlib::System::String* value_); static DLL2SDK::mscorlib::System::String* get_Presets_221(); static void set_Presets_222(DLL2SDK::mscorlib::System::String* value_); static DLL2SDK::mscorlib::System::String* GetDefaultCapturePath_223(); static void SetNewPreset_224(int32_t newSelectedPreset_); static void Reset_225(); static void Destroy_226(); static DLL2SDK::mscorlib::System::Collections::Generic::List_1* GetPresetInfo_227(); static void SaveAsNewPreset_228(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::String* capturePath_, DLL2SDK::usequencerRuntime::WellFired::USRecord_Upscaling upscaleAmount_, DLL2SDK::usequencerRuntime::WellFired::USRecord_FrameRate frameRate_); static void DeletePreset_229(); static void SavePresets_230(DLL2SDK::mscorlib::System::Collections::Generic::List_1* presets_); static DLL2SDK::mscorlib::System::String* UniqifyName_231(DLL2SDK::mscorlib::System::String* name_); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct PresetInfo : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* _Name_k__BackingField_; DLL2SDK::mscorlib::System::String* _CapturePath_k__BackingField_; DLL2SDK::usequencerRuntime::WellFired::USRecord_Upscaling _UpscaleAmount_k__BackingField_; DLL2SDK::usequencerRuntime::WellFired::USRecord_FrameRate _FrameRate_k__BackingField_; void _ctor_199(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::String* capturePath_, DLL2SDK::usequencerRuntime::WellFired::USRecord_Upscaling upscaleAmount_, DLL2SDK::usequencerRuntime::WellFired::USRecord_FrameRate framerate_); DLL2SDK::mscorlib::System::String* get_Name_200(); void set_Name_201(DLL2SDK::mscorlib::System::String* value_); DLL2SDK::mscorlib::System::String* get_CapturePath_202(); void set_CapturePath_203(DLL2SDK::mscorlib::System::String* value_); DLL2SDK::usequencerRuntime::WellFired::USRecord_Upscaling get_UpscaleAmount_204(); void set_UpscaleAmount_205(DLL2SDK::usequencerRuntime::WellFired::USRecord_Upscaling value_); DLL2SDK::usequencerRuntime::WellFired::USRecord_FrameRate get_FrameRate_206(); void set_FrameRate_207(DLL2SDK::usequencerRuntime::WellFired::USRecord_FrameRate value_); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct USRecord : DLL2SDK::mscorlib::System::Object { void _ctor_194(); static int32_t GetResolutionX_195(); static int32_t GetResolutionY_196(); static int32_t GetFramerate_197(); static int32_t GetUpscaleAmount_198(); }; } namespace DLL2SDK::usequencerRuntime::WellFired { enum struct PropertyTypeInfo : int32_t { None_ = static_cast(0xFFFFFFFF), Int_ = static_cast(0x0), Long_ = static_cast(0x1), Float_ = static_cast(0x2), Double_ = static_cast(0x3), Bool_ = static_cast(0x4), Vec2_ = static_cast(0x5), Vec3_ = static_cast(0x6), Vec4_ = static_cast(0x7), Quat_ = static_cast(0x8), Colour_ = static_cast(0x9) }; } namespace DLL2SDK::usequencerRuntime { enum struct CurveAutoTangentModes : int32_t { None_ = static_cast(0x0), Smooth_ = static_cast(0x1), Flatten_ = static_cast(0x2), RightLinear_ = static_cast(0x3), RightConstant_ = static_cast(0x4), LeftLinear_ = static_cast(0x5), LeftConstant_ = static_cast(0x6), BothLinear_ = static_cast(0x7), BothConstant_ = static_cast(0x8), Count_ = static_cast(0x9) }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct Modification : DLL2SDK::mscorlib::System::Object { DLL2SDK::usequencerRuntime::WellFired::USInternalCurve* curve_; float newTime_; float newValue_; void _ctor_150(DLL2SDK::usequencerRuntime::WellFired::USInternalCurve* curve_, float newTime_, float newValue_); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct USObserverKeyframe : DLL2SDK::UnityEngine::UnityEngine::ScriptableObject { DLL2SDK::usequencerRuntime::WellFired::USTimelineObserver* observer_; bool prevActiveState_; DLL2SDK::UnityEngine::UnityEngine::AudioListener* cachedListener_; DLL2SDK::sharedRuntime::WellFired::Shared::BaseTransition* transition_; DLL2SDK::sharedRuntime::WellFired::Shared::TypeOfTransition transitionType_; float transitionDuration_; DLL2SDK::UnityEngine::UnityEngine::Camera* camera_; DLL2SDK::mscorlib::System::String* cameraPath_; float fireTime_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* additionalSourceCameras_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* additionalDestinationCameras_; bool _Fired_k__BackingField_; void _ctor_129(); bool get_Fired_130(); void set_Fired_131(bool value_); void set_FireTime_132(float value_); float get_FireTime_133(); float get_TransitionDuration_134(); void set_TransitionDuration_135(float value_); DLL2SDK::sharedRuntime::WellFired::Shared::TypeOfTransition get_TransitionType_136(); void set_TransitionType_137(DLL2SDK::sharedRuntime::WellFired::Shared::TypeOfTransition value_); DLL2SDK::sharedRuntime::WellFired::Shared::BaseTransition* get_ActiveTransition_138(); void set_ActiveTransition_139(DLL2SDK::sharedRuntime::WellFired::Shared::BaseTransition* value_); void set_KeyframeCamera_140(DLL2SDK::UnityEngine::UnityEngine::Camera* value_); DLL2SDK::UnityEngine::UnityEngine::Camera* get_KeyframeCamera_141(); void set_AudioListener_142(DLL2SDK::UnityEngine::UnityEngine::AudioListener* value_); DLL2SDK::UnityEngine::UnityEngine::AudioListener* get_AudioListener_143(); void Fire_144(DLL2SDK::UnityEngine::UnityEngine::Camera* previousCamera_); void UnFire_145(); void End_146(); void Revert_147(); void ProcessFromOnGUI_148(); void Process_149(float time_); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct TransformExtensions : DLL2SDK::mscorlib::System::Object { static DLL2SDK::mscorlib::System::String* GetFullHierarchyPath_128(DLL2SDK::UnityEngine::UnityEngine::Transform* transform_); }; } namespace DLL2SDK::usequencerRuntime::WellFired { enum struct UIPosition : int32_t { Center_ = static_cast(0x0), TopLeft_ = static_cast(0x1), TopRight_ = static_cast(0x2), BottomLeft_ = static_cast(0x3), BottomRight_ = static_cast(0x4) }; } namespace DLL2SDK::usequencerRuntime::WellFired { enum struct UILayer : int32_t { Front_ = static_cast(0x0), Middle_ = static_cast(0x1), Back_ = static_cast(0x2) }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct USEventBase : DLL2SDK::UnityEngine::UnityEngine::MonoBehaviour { bool fireOnSkip_; float firetime_; float duration_; DLL2SDK::Array* serializedAdditionalObjectsPaths_; void _ctor_102(); float get_FireTime_103(); void set_FireTime_104(float value_); float get_Duration_105(); void set_Duration_106(float value_); DLL2SDK::usequencerRuntime::WellFired::USSequencer* get_Sequence_107(); DLL2SDK::usequencerRuntime::WellFired::USTimelineBase* get_Timeline_108(); DLL2SDK::usequencerRuntime::WellFired::USTimelineContainer* get_TimelineContainer_109(); DLL2SDK::UnityEngine::UnityEngine::GameObject* get_AffectedObject_110(); void SetSerializedAdditionalObjectsPaths_111(DLL2SDK::Array* paths_); void FixupAdditionalObjects_112(); bool get_IsFireAndForgetEvent_113(); bool get_FireOnSkip_114(); void set_FireOnSkip_115(bool value_); void FireEvent_116(); void ProcessEvent_117(float runningTime_); void PauseEvent_118(); void ResumeEvent_119(); void StopEvent_120(); void EndEvent_121(); void UndoEvent_122(); void ManuallySetTime_123(float deltaTime_); DLL2SDK::Array* GetAdditionalObjects_124(); void SetAdditionalObjects_125(DLL2SDK::Array* additionalObjects_); bool HasValidAdditionalObjects_126(); void MakeUnique_127(); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct USequencerFriendlyNameAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::String* friendlyName_; void _ctor_100(DLL2SDK::mscorlib::System::String* myFriendlyName_); DLL2SDK::mscorlib::System::String* get_FriendlyName_101(); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct USequencerEventAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::String* eventPath_; void _ctor_98(DLL2SDK::mscorlib::System::String* myEventPath_); DLL2SDK::mscorlib::System::String* get_EventPath_99(); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct USequencerEventHideDurationAttribute : DLL2SDK::mscorlib::System::Attribute { void _ctor_97(); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct USInternalKeyframe : DLL2SDK::UnityEngine::UnityEngine::ScriptableObject { float value_; float time_; float inTangent_; float outTangent_; bool brokenTangents_; DLL2SDK::usequencerRuntime::WellFired::USInternalCurve* curve_; void _ctor_76(); float get_Value_77(); void set_Value_78(float value_); float get_Time_79(); void set_Time_80(float value_); float get_InTangent_81(); void set_InTangent_82(float value_); float get_OutTangent_83(); void set_OutTangent_84(float value_); bool get_BrokenTangents_85(); void set_BrokenTangents_86(bool value_); void OnEnable_87(); void ConvertFrom_88(DLL2SDK::UnityEngine::UnityEngine::Keyframe keyframe_); void Smooth_89(); void Flatten_90(); void RightTangentLinear_91(); void RightTangentConstant_92(); void LeftTangentLinear_93(); void LeftTangentConstant_94(); void BothTangentLinear_95(); void BothTangentConstant_96(); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct USInternalCurve : DLL2SDK::UnityEngine::UnityEngine::ScriptableObject { DLL2SDK::UnityEngine::UnityEngine::AnimationCurve* animationCurve_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* internalKeyframes_; bool useCurrentValue_; float duration_; struct StaticFields { DLL2SDK::System_Core::System::Func_2* __f__am_cache4_; DLL2SDK::System_Core::System::Func_2* __f__am_cache5_; DLL2SDK::System_Core::System::Func_2* __f__am_cache6_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_49(); float get_Duration_51(); void set_Duration_52(float value_); float get_FirstKeyframeTime_53(); float get_LastKeyframeTime_54(); void set_UnityAnimationCurve_55(DLL2SDK::UnityEngine::UnityEngine::AnimationCurve* value_); DLL2SDK::UnityEngine::UnityEngine::AnimationCurve* get_UnityAnimationCurve_56(); DLL2SDK::mscorlib::System::Collections::Generic::List_1* get_Keys_57(); bool get_UseCurrentValue_58(); void set_UseCurrentValue_59(bool value_); void OnEnable_60(); float Evaluate_61(float time_); void BuildInternalCurveFromAnimationCurve_62(); void BuildAnimationCurveFromInternalCurve_63(); void ValidateKeyframeTimes_64(); DLL2SDK::usequencerRuntime::WellFired::USInternalKeyframe* AddKeyframe_65(float time_, float value_); void RemoveKeyframe_66(DLL2SDK::usequencerRuntime::WellFired::USInternalKeyframe* internalKeyframe_); DLL2SDK::usequencerRuntime::WellFired::USInternalKeyframe* GetNextKeyframe_67(DLL2SDK::usequencerRuntime::WellFired::USInternalKeyframe* keyframe_); DLL2SDK::usequencerRuntime::WellFired::USInternalKeyframe* GetPrevKeyframe_68(DLL2SDK::usequencerRuntime::WellFired::USInternalKeyframe* keyframe_); bool Contains_69(DLL2SDK::usequencerRuntime::WellFired::USInternalKeyframe* keyframe_); float FindNextKeyframeTime_70(float time_); float FindPrevKeyframeTime_71(float time_); bool CanSetKeyframeToTime_72(float newTime_); static int32_t KeyframeComparer_50(DLL2SDK::usequencerRuntime::WellFired::USInternalKeyframe* a_, DLL2SDK::usequencerRuntime::WellFired::USInternalKeyframe* b_); static float _OnEnable_m__1_73(DLL2SDK::usequencerRuntime::WellFired::USInternalKeyframe* keyframe_); static float _AddKeyframe_m__2_74(DLL2SDK::usequencerRuntime::WellFired::USInternalKeyframe* keyframe_); static float _RemoveKeyframe_m__3_75(DLL2SDK::usequencerRuntime::WellFired::USInternalKeyframe* keyframe_); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct AnimationTrack : DLL2SDK::UnityEngine::UnityEngine::ScriptableObject { DLL2SDK::mscorlib::System::Collections::Generic::List_1* trackClipList_; int32_t layer_; struct StaticFields { DLL2SDK::System_Core::System::Func_2* __f__am_cache2_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_39(); int32_t get_Layer_40(); void set_Layer_41(int32_t value_); DLL2SDK::mscorlib::System::Collections::Generic::List_1* get_TrackClips_42(); void set_TrackClips_43(DLL2SDK::mscorlib::System::Collections::Generic::List_1* value_); void AddClip_44(DLL2SDK::usequencerRuntime::WellFired::AnimationClipData* clipData_); void RemoveClip_45(DLL2SDK::usequencerRuntime::WellFired::AnimationClipData* clipData_); void SortClips_46(); void SetClipData_47(DLL2SDK::mscorlib::System::Collections::Generic::List_1* animationClipData_); static float _SortClips_m__0_48(DLL2SDK::usequencerRuntime::WellFired::AnimationClipData* trackClip_); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct AnimationTimelineController : DLL2SDK::UnityEngine::UnityEngine::MonoBehaviour { DLL2SDK::UnityEngine::UnityEngine::Animator* animator_; DLL2SDK::usequencerRuntime::WellFired::USTimelineAnimation* animationTimeline_; void _ctor_34(); DLL2SDK::UnityEngine::UnityEngine::Animator* get_Animator_35(); DLL2SDK::usequencerRuntime::WellFired::USTimelineAnimation* get_AnimationTimeline_36(); void set_AnimationTimeline_37(DLL2SDK::usequencerRuntime::WellFired::USTimelineAnimation* value_); void OnAnimatorMove_38(); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct AnimationClipData : DLL2SDK::UnityEngine::UnityEngine::ScriptableObject { bool crossFade_; float transitionDuration_; float startTime_; float playbackDuration_; float stateDuration_; DLL2SDK::mscorlib::System::String* stateName_; DLL2SDK::usequencerRuntime::WellFired::AnimationTrack* track_; DLL2SDK::UnityEngine::UnityEngine::GameObject* targetObject_; bool dirty_; int32_t _RunningLayer_k__BackingField_; void _ctor_1(); bool get_CrossFade_2(); void set_CrossFade_3(bool value_); float get_TransitionDuration_4(); void set_TransitionDuration_5(float value_); float get_StartTime_6(); void set_StartTime_7(float value_); float get_PlaybackDuration_8(); void set_PlaybackDuration_9(float value_); float get_StateDuration_10(); void set_StateDuration_11(float value_); DLL2SDK::mscorlib::System::String* get_StateName_12(); void set_StateName_13(DLL2SDK::mscorlib::System::String* value_); DLL2SDK::usequencerRuntime::WellFired::AnimationTrack* get_Track_14(); void set_Track_15(DLL2SDK::usequencerRuntime::WellFired::AnimationTrack* value_); DLL2SDK::mscorlib::System::String* get_FriendlyName_16(); void set_FriendlyName_17(DLL2SDK::mscorlib::System::String* value_); DLL2SDK::UnityEngine::UnityEngine::GameObject* get_TargetObject_18(); void set_TargetObject_19(DLL2SDK::UnityEngine::UnityEngine::GameObject* value_); bool get_Dirty_20(); void set_Dirty_21(bool value_); float get_EndTime_22(); void set_EndTime_23(float value_); int32_t get_RunningLayer_24(); void set_RunningLayer_25(int32_t value_); static bool IsClipNotRunning_26(float sequencerTime_, DLL2SDK::usequencerRuntime::WellFired::AnimationClipData* clipData_); static bool IsClipRunning_27(float sequencerTime_, DLL2SDK::usequencerRuntime::WellFired::AnimationClipData* clipData_); static bool IsClipFinished_28(float sequencerTime_, DLL2SDK::usequencerRuntime::WellFired::AnimationClipData* clipData_); static DLL2SDK::mscorlib::System::String* MakeFriendlyStateName_29(DLL2SDK::mscorlib::System::String* stateName_); }; } namespace DLL2SDK::usequencerRuntime { struct _Module_ : DLL2SDK::Object { }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct USTimelineProperty : DLL2SDK::usequencerRuntime::WellFired::USTimelineBase { DLL2SDK::mscorlib::System::Collections::Generic::List_1* propertyList_; void _ctor_553(); DLL2SDK::mscorlib::System::Collections::Generic::List_1* get_Properties_554(); void StartTimeline_555(); bool HasPropertiesForComponent_556(DLL2SDK::UnityEngine::UnityEngine::Component* component_); DLL2SDK::usequencerRuntime::WellFired::USPropertyInfo* GetProperty_557(DLL2SDK::mscorlib::System::String* propertyName_, DLL2SDK::UnityEngine::UnityEngine::Component* component_); bool ContainsProperty_558(DLL2SDK::mscorlib::System::String* propertyName_, DLL2SDK::UnityEngine::UnityEngine::Component* component_); void AddProperty_559(DLL2SDK::usequencerRuntime::WellFired::USPropertyInfo* propertyInfo_); void RemoveProperty_560(DLL2SDK::usequencerRuntime::WellFired::USPropertyInfo* propertyInfo_); void ClearProperties_561(); void SkipTimelineTo_562(float time_); void Process_563(float sequencerTime_, float playbackRate_); void TryToFixComponentReferences_564(); void OnDrawGizmos_565(); void LateBindAffectedObjectInScene_566(DLL2SDK::UnityEngine::UnityEngine::Transform* newAffectedObject_); DLL2SDK::mscorlib::System::String* GetJson_567(); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct USTimelineObjectPath : DLL2SDK::usequencerRuntime::WellFired::USTimelineBase { DLL2SDK::sharedRuntime::WellFired::Shared::Easing_EasingType easingType_; DLL2SDK::sharedRuntime::WellFired::Shared::ShakeType shakeType_; DLL2SDK::usequencerRuntime::WellFired::SplineOrientationMode splineOrientationMode_; DLL2SDK::UnityEngine::UnityEngine::Transform* lookAtTarget_; DLL2SDK::mscorlib::System::String* lookAtTargetPath_; DLL2SDK::UnityEngine::UnityEngine::Vector3 sourcePosition_; DLL2SDK::UnityEngine::UnityEngine::Quaternion sourceRotation_; DLL2SDK::usequencerRuntime::WellFired::Spline* objectSpline_; float startTime_; float endTime_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* keyframes_; DLL2SDK::sharedRuntime::WellFired::Shared::Shake* Shake_; float shakeSpeedPosition_; DLL2SDK::UnityEngine::UnityEngine::Vector3 shakeRangePosition_; float shakeSpeedRotation_; DLL2SDK::UnityEngine::UnityEngine::Vector3 shakeRangeRotation_; int32_t seed_; DLL2SDK::usequencerRuntime::WellFired::LerpedQuaternion SmoothedQuaternion_; void _ctor_474(); DLL2SDK::sharedRuntime::WellFired::Shared::Easing_EasingType get_EasingType_475(); void set_EasingType_476(DLL2SDK::sharedRuntime::WellFired::Shared::Easing_EasingType value_); DLL2SDK::sharedRuntime::WellFired::Shared::ShakeType get_ShakeType_477(); void set_ShakeType_478(DLL2SDK::sharedRuntime::WellFired::Shared::ShakeType value_); DLL2SDK::usequencerRuntime::WellFired::SplineOrientationMode get_SplineOrientationMode_479(); void set_SplineOrientationMode_480(DLL2SDK::usequencerRuntime::WellFired::SplineOrientationMode value_); DLL2SDK::UnityEngine::UnityEngine::Transform* get_LookAtTarget_481(); void set_LookAtTarget_482(DLL2SDK::UnityEngine::UnityEngine::Transform* value_); DLL2SDK::UnityEngine::UnityEngine::Vector3 get_SourcePosition_483(); void set_SourcePosition_484(DLL2SDK::UnityEngine::UnityEngine::Vector3 value_); DLL2SDK::UnityEngine::UnityEngine::Quaternion get_SourceRotation_485(); void set_SourceRotation_486(DLL2SDK::UnityEngine::UnityEngine::Quaternion value_); DLL2SDK::usequencerRuntime::WellFired::Spline* get_ObjectSpline_487(); void set_ObjectSpline_488(DLL2SDK::usequencerRuntime::WellFired::Spline* value_); float get_StartTime_489(); void set_StartTime_490(float value_); float get_EndTime_491(); void set_EndTime_492(float value_); int32_t get_Seed_493(); void set_Seed_494(int32_t value_); DLL2SDK::mscorlib::System::Collections::Generic::List_1* get_Keyframes_495(); void set_Keyframes_496(DLL2SDK::mscorlib::System::Collections::Generic::List_1* value_); DLL2SDK::usequencerRuntime::WellFired::SplineKeyframe* get_FirstNode_497(); void set_FirstNode_498(DLL2SDK::usequencerRuntime::WellFired::SplineKeyframe* value_); DLL2SDK::usequencerRuntime::WellFired::SplineKeyframe* get_LastNode_499(); void set_LastNode_500(DLL2SDK::usequencerRuntime::WellFired::SplineKeyframe* value_); DLL2SDK::UnityEngine::UnityEngine::Color get_PathColor_501(); void set_PathColor_502(DLL2SDK::UnityEngine::UnityEngine::Color value_); float get_DisplayResolution_503(); void set_DisplayResolution_504(float value_); void OnEnable_505(); void SetKeyframes_506(DLL2SDK::mscorlib::System::Collections::Generic::List_1* keyframes_); void Build_507(); void BuildShake_508(); void AddKeyframe_509(DLL2SDK::usequencerRuntime::WellFired::SplineKeyframe* keyframe_); void AddAfterKeyframe_510(DLL2SDK::usequencerRuntime::WellFired::SplineKeyframe* keyframe_, int32_t index_); void AddBeforeKeyframe_511(DLL2SDK::usequencerRuntime::WellFired::SplineKeyframe* keyframe_, int32_t index_); void AlterKeyframe_512(DLL2SDK::UnityEngine::UnityEngine::Vector3 position_, int32_t keyframeIndex_); void RemoveKeyframe_513(DLL2SDK::usequencerRuntime::WellFired::SplineKeyframe* keyframe_); void BuildCurveFromKeyframes_514(); void CreateEmpty_515(); void SetStartingOrientation_516(); void StartTimeline_517(); void StopTimeline_518(); void SkipTimelineTo_519(float time_); void Process_520(float sequencerTime_, float playbackRate_); void OnDrawGizmos_521(); void FixupAdditionalObjects_522(); void RecordAdditionalObjects_523(); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct QuadraticSplineSolver : DLL2SDK::usequencerRuntime::WellFired::AbstractSplineSolver { void _ctor_371(); float quadBezierLength_372(DLL2SDK::UnityEngine::UnityEngine::Vector3 startPoint_, DLL2SDK::UnityEngine::UnityEngine::Vector3 controlPoint_, DLL2SDK::UnityEngine::UnityEngine::Vector3 endPoint_); void Close_373(); DLL2SDK::UnityEngine::UnityEngine::Vector3 GetPosition_374(float time_); void Display_375(DLL2SDK::UnityEngine::UnityEngine::Color splineColor_); }; } namespace DLL2SDK::usequencerRuntime::WellFired { struct USPropertyInfo : DLL2SDK::UnityEngine::UnityEngine::ScriptableObject { DLL2SDK::usequencerRuntime::WellFired::PropertyTypeInfo propertyType_; DLL2SDK::UnityEngine::UnityEngine::Component* component_; DLL2SDK::mscorlib::System::String* componentType_; DLL2SDK::mscorlib::System::String* propertyName_; DLL2SDK::mscorlib::System::String* fieldName_; DLL2SDK::mscorlib::System::Reflection::PropertyInfo* cachedPropertyInfo_; DLL2SDK::mscorlib::System::Reflection::FieldInfo* cachedFieldInfo_; DLL2SDK::mscorlib::System::Collections::Generic::List_1* curves_; DLL2SDK::UnityEngine::UnityEngine::AnimationCurve* curves0_; DLL2SDK::UnityEngine::UnityEngine::AnimationCurve* curves1_; DLL2SDK::UnityEngine::UnityEngine::AnimationCurve* curves2_; DLL2SDK::UnityEngine::UnityEngine::AnimationCurve* curves3_; bool tmpBool_; DLL2SDK::UnityEngine::UnityEngine::Keyframe tmpKeyframe_; DLL2SDK::UnityEngine::UnityEngine::Vector2 tmpVector2_; DLL2SDK::UnityEngine::UnityEngine::Vector3 tmpVector3_; DLL2SDK::UnityEngine::UnityEngine::Vector4 tmpVector4_; DLL2SDK::UnityEngine::UnityEngine::Quaternion tmpQuat_; DLL2SDK::UnityEngine::UnityEngine::Color tmpColour_; int32_t baseInt_; int64_t baseLong_; float baseFloat_; double baseDouble_; bool baseBool_; DLL2SDK::UnityEngine::UnityEngine::Vector2 baseVector2_; DLL2SDK::UnityEngine::UnityEngine::Vector3 baseVector3_; DLL2SDK::UnityEngine::UnityEngine::Vector4 baseVector4_; DLL2SDK::UnityEngine::UnityEngine::Quaternion baseQuat_; DLL2SDK::UnityEngine::UnityEngine::Color baseColour_; float previousTime_; DLL2SDK::mscorlib::System::String* internalName_; struct StaticFields { DLL2SDK::System_Core::System::Func_2* __f__am_cache1F_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_151(); DLL2SDK::mscorlib::System::Reflection::PropertyInfo* get_propertyInfo_152(); void set_propertyInfo_153(DLL2SDK::mscorlib::System::Reflection::PropertyInfo* value_); DLL2SDK::mscorlib::System::Reflection::FieldInfo* get_fieldInfo_154(); void set_fieldInfo_155(DLL2SDK::mscorlib::System::Reflection::FieldInfo* value_); bool get_UseCurrentValue_156(); void set_UseCurrentValue_157(bool value_); DLL2SDK::UnityEngine::UnityEngine::Component* get_Component_158(); void set_Component_159(DLL2SDK::UnityEngine::UnityEngine::Component* value_); DLL2SDK::mscorlib::System::String* get_ComponentType_160(); void set_ComponentType_161(DLL2SDK::mscorlib::System::String* value_); DLL2SDK::mscorlib::System::String* get_PropertyName_162(); void set_PropertyName_163(DLL2SDK::mscorlib::System::String* value_); DLL2SDK::usequencerRuntime::WellFired::PropertyTypeInfo get_PropertyType_164(); DLL2SDK::mscorlib::System::String* get_InternalName_165(); void set_InternalName_166(DLL2SDK::mscorlib::System::String* value_); void CreatePropertyInfo_167(DLL2SDK::usequencerRuntime::WellFired::PropertyTypeInfo createdPropertyType_); void SetValue_168(float time_); void AddKeyframe_169(DLL2SDK::mscorlib::System::Collections::Generic::List_1* settingCurves_, DLL2SDK::mscorlib::System::Object* ourValue_, float time_, DLL2SDK::usequencerRuntime::CurveAutoTangentModes tangentMode_); void AddKeyframe_170(float time_, DLL2SDK::usequencerRuntime::CurveAutoTangentModes tangentMode_); void AddKeyframe_171(DLL2SDK::mscorlib::System::Object* ourValue_, float time_, DLL2SDK::usequencerRuntime::CurveAutoTangentModes tangentMode_); void AddKeyframe_172(DLL2SDK::usequencerRuntime::WellFired::USInternalCurve* curve_, DLL2SDK::UnityEngine::UnityEngine::Keyframe keyframe_, DLL2SDK::usequencerRuntime::CurveAutoTangentModes tangentMode_); void AddKeyframe_173(int32_t ourValue_, float time_, DLL2SDK::usequencerRuntime::CurveAutoTangentModes tangentMode_); void AddKeyframe_174(int64_t ourValue_, float time_, DLL2SDK::usequencerRuntime::CurveAutoTangentModes tangentMode_); void AddKeyframe_175(float ourValue_, float time_, DLL2SDK::usequencerRuntime::CurveAutoTangentModes tangentMode_); void AddKeyframe_176(double ourValue_, float time_, DLL2SDK::usequencerRuntime::CurveAutoTangentModes tangentMode_); void AddKeyframe_177(bool ourValue_, float time_, DLL2SDK::usequencerRuntime::CurveAutoTangentModes tangentMode_); void AddKeyframe_178(DLL2SDK::UnityEngine::UnityEngine::Vector2 ourValue_, float time_, DLL2SDK::usequencerRuntime::CurveAutoTangentModes tangentMode_); void AddKeyframe_179(DLL2SDK::UnityEngine::UnityEngine::Vector3 ourValue_, float time_, DLL2SDK::usequencerRuntime::CurveAutoTangentModes tangentMode_); void AddKeyframe_180(DLL2SDK::UnityEngine::UnityEngine::Vector4 ourValue_, float time_, DLL2SDK::usequencerRuntime::CurveAutoTangentModes tangentMode_); void AddKeyframe_181(DLL2SDK::UnityEngine::UnityEngine::Quaternion ourValue_, float time_, DLL2SDK::usequencerRuntime::CurveAutoTangentModes tangentMode_); void AddKeyframe_182(DLL2SDK::UnityEngine::UnityEngine::Color ourValue_, float time_, DLL2SDK::usequencerRuntime::CurveAutoTangentModes tangentMode_); void CreatePropertyCurves_183(); DLL2SDK::mscorlib::System::Object* GetValueForTime_184(float time_); DLL2SDK::mscorlib::System::Collections::Generic::List_1* GetModifiedCurvesAtTime_185(float runningTime_); void StoreBaseState_186(); void RestoreBaseState_187(); float GetValue_190(int32_t curveIndex_); void BuildForCurrentValue_191(int32_t curveIndex_); DLL2SDK::mscorlib::System::String* GetJSON_192(); static DLL2SDK::usequencerRuntime::WellFired::PropertyTypeInfo GetMappedType_188(DLL2SDK::mscorlib::System::Type* type_); static DLL2SDK::mscorlib::System::Type* GetMappedType_189(DLL2SDK::usequencerRuntime::WellFired::PropertyTypeInfo type_); static bool _get_UseCurrentValue_m__4_193(DLL2SDK::usequencerRuntime::WellFired::USInternalCurve* curve_); }; }