You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
codm/ligma/codm-sdk/usequencerRuntime/usequencerRuntime.hpp

1460 lines
70 KiB

4 years ago
//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<int32_t>(0x0),
_1280x720_ = static_cast<int32_t>(0x1),
_960x540_ = static_cast<int32_t>(0x2),
_854x480_ = static_cast<int32_t>(0x3),
_720x576_ = static_cast<int32_t>(0x4),
_640x480_ = static_cast<int32_t>(0x5),
_Custom_ = static_cast<int32_t>(0x6)
};
}
namespace DLL2SDK::usequencerRuntime::WellFired
{
enum struct USRecord_FrameRate : int32_t
{
_24_ = static_cast<int32_t>(0x0),
_25_ = static_cast<int32_t>(0x1),
_30_ = static_cast<int32_t>(0x2),
_50_ = static_cast<int32_t>(0x3),
_60_ = static_cast<int32_t>(0x4)
};
}
namespace DLL2SDK::usequencerRuntime::WellFired
{
enum struct USRecord_Upscaling : int32_t
{
_1_ = static_cast<int32_t>(0x0),
_2_ = static_cast<int32_t>(0x1),
_4_ = static_cast<int32_t>(0x2),
_8_ = static_cast<int32_t>(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<DLL2SDK::usequencerRuntime::WellFired::USObserverKeyframe*>* observerKeyframes_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::usequencerRuntime::WellFired::USTimelineObserver_SnapShotEntry*>* currentSnapshots_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Camera*>* 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<DLL2SDK::usequencerRuntime::WellFired::USObserverKeyframe*>* 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<DLL2SDK::usequencerRuntime::WellFired::USObserverKeyframe*>* 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<DLL2SDK::UnityEngine::UnityEngine::Camera*>* 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<int32_t>(0x0),
LookAtTransform_ = static_cast<int32_t>(0x1),
LookAhead_ = static_cast<int32_t>(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<DLL2SDK::usequencerRuntime::WellFired::USEventBase*>* cachedEvents_;
struct StaticFields
{
DLL2SDK::mscorlib::System::Comparison_1<DLL2SDK::usequencerRuntime::WellFired::USEventBase*>* __f__am_cache2_;
DLL2SDK::mscorlib::System::Comparison_1<DLL2SDK::usequencerRuntime::WellFired::USEventBase*>* __f__am_cache3_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
void _ctor_453();
int32_t get_EventCount_454();
DLL2SDK::Array<DLL2SDK::usequencerRuntime::WellFired::USEventBase*>* 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<DLL2SDK::usequencerRuntime::WellFired::USTimelineBase*>* 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<DLL2SDK::usequencerRuntime::WellFired::USTimelineBase*>* 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<DLL2SDK::usequencerRuntime::WellFired::AnimationClipData*>* allClips_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::usequencerRuntime::WellFired::AnimationClipData*>* notRunningClips_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::usequencerRuntime::WellFired::AnimationClipData*>* runningClips_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::usequencerRuntime::WellFired::AnimationClipData*>* finishedClips_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::usequencerRuntime::WellFired::AnimationClipData*>* newProcessingClips_;
struct StaticFields
{
DLL2SDK::System_Core::System::Func_2<DLL2SDK::usequencerRuntime::WellFired::AnimationClipData*, float>* __f__am_cache7_;
DLL2SDK::System_Core::System::Func_2<DLL2SDK::usequencerRuntime::WellFired::AnimationTrack*, DLL2SDK::mscorlib::System::Collections::Generic::IEnumerable_1<DLL2SDK::usequencerRuntime::WellFired::AnimationClipData*>*>* __f__am_cache8_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(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<DLL2SDK::usequencerRuntime::WellFired::AnimationClipData*>* 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<DLL2SDK::usequencerRuntime::WellFired::AnimationClipData*>* _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<DLL2SDK::usequencerRuntime::WellFired::AnimationClipData*>* allClips_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::usequencerRuntime::WellFired::AnimationClipData*>* cachedRunningClips_;
float previousTime_;
struct StaticFields
{
DLL2SDK::mscorlib::System::Comparison_1<DLL2SDK::usequencerRuntime::WellFired::AnimationClipData*>* __f__am_cache5_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(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<int32_t, DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::AnimatorClipInfo>*>* initialAnimationInfo_;
DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2<int32_t, DLL2SDK::UnityEngine::UnityEngine::AnimatorStateInfo>* initialAnimatorStateInfo_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::usequencerRuntime::WellFired::AnimationTrack*>* 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<DLL2SDK::usequencerRuntime::WellFired::AnimationTrack*>* get_AnimationTracks_377();
void set_AnimationTracks_378(DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::usequencerRuntime::WellFired::AnimationTrack*>* 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<DLL2SDK::usequencerRuntime::WellFired::AnimationTrack*>* animationTracks_);
};
}
namespace DLL2SDK::usequencerRuntime::WellFired
{
struct AbstractSplineSolver : DLL2SDK::UnityEngine::UnityEngine::ScriptableObject
{
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::usequencerRuntime::WellFired::SplineKeyframe*>* nodes_;
DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2<float, float>* segmentTimeForDistance_;
float _PathLength_k__BackingField_;
struct StaticFields
{
int32_t TOTAL_SUBDIVISIONS_PER_NODE_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(this->ClassPtr->StaticFieldsPtr); }
void _ctor_344();
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::usequencerRuntime::WellFired::SplineKeyframe*>* get_Nodes_345();
void set_Nodes_346(DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::usequencerRuntime::WellFired::SplineKeyframe*>* 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<int32_t, float>* segmentStartLocations_;
DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2<int32_t, float>* 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<DLL2SDK::usequencerRuntime::WellFired::SplineKeyframe*>* 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<DLL2SDK::usequencerRuntime::WellFired::SplineKeyframe*>* 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<int32_t>(0x0),
QuadraticBezier_ = static_cast<int32_t>(0x1),
CubicBezier_ = static_cast<int32_t>(0x2),
CatmullRom_ = static_cast<int32_t>(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<DLL2SDK::usequencerRuntime::WellFired::SplineKeyframe*>* 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<DLL2SDK::usequencerRuntime::WellFired::SplineKeyframe*>* 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<DLL2SDK::UnityEngine::UnityEngine::Transform*>* 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<DLL2SDK::usequencerRuntime::WellFired::USTimelineContainer*>* 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<StaticFields*>(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<DLL2SDK::UnityEngine::UnityEngine::Transform*>* 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<DLL2SDK::usequencerRuntime::WellFired::USTimelineContainer*>* get_TimelineContainers_262();
DLL2SDK::Array<DLL2SDK::usequencerRuntime::WellFired::USTimelineContainer*>* 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<StaticFields*>(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<DLL2SDK::usequencerRuntime::WellFired::PresetInfo*>* 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<DLL2SDK::usequencerRuntime::WellFired::PresetInfo*>* 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<int32_t>(0xFFFFFFFF),
Int_ = static_cast<int32_t>(0x0),
Long_ = static_cast<int32_t>(0x1),
Float_ = static_cast<int32_t>(0x2),
Double_ = static_cast<int32_t>(0x3),
Bool_ = static_cast<int32_t>(0x4),
Vec2_ = static_cast<int32_t>(0x5),
Vec3_ = static_cast<int32_t>(0x6),
Vec4_ = static_cast<int32_t>(0x7),
Quat_ = static_cast<int32_t>(0x8),
Colour_ = static_cast<int32_t>(0x9)
};
}
namespace DLL2SDK::usequencerRuntime
{
enum struct CurveAutoTangentModes : int32_t
{
None_ = static_cast<int32_t>(0x0),
Smooth_ = static_cast<int32_t>(0x1),
Flatten_ = static_cast<int32_t>(0x2),
RightLinear_ = static_cast<int32_t>(0x3),
RightConstant_ = static_cast<int32_t>(0x4),
LeftLinear_ = static_cast<int32_t>(0x5),
LeftConstant_ = static_cast<int32_t>(0x6),
BothLinear_ = static_cast<int32_t>(0x7),
BothConstant_ = static_cast<int32_t>(0x8),
Count_ = static_cast<int32_t>(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<DLL2SDK::UnityEngine::UnityEngine::Camera*>* additionalSourceCameras_;
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::UnityEngine::UnityEngine::Camera*>* 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<int32_t>(0x0),
TopLeft_ = static_cast<int32_t>(0x1),
TopRight_ = static_cast<int32_t>(0x2),
BottomLeft_ = static_cast<int32_t>(0x3),
BottomRight_ = static_cast<int32_t>(0x4)
};
}
namespace DLL2SDK::usequencerRuntime::WellFired
{
enum struct UILayer : int32_t
{
Front_ = static_cast<int32_t>(0x0),
Middle_ = static_cast<int32_t>(0x1),
Back_ = static_cast<int32_t>(0x2)
};
}
namespace DLL2SDK::usequencerRuntime::WellFired
{
struct USEventBase : DLL2SDK::UnityEngine::UnityEngine::MonoBehaviour
{
bool fireOnSkip_;
float firetime_;
float duration_;
DLL2SDK::Array<DLL2SDK::mscorlib::System::String*>* 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<DLL2SDK::mscorlib::System::String*>* 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<DLL2SDK::UnityEngine::UnityEngine::Transform*>* GetAdditionalObjects_124();
void SetAdditionalObjects_125(DLL2SDK::Array<DLL2SDK::UnityEngine::UnityEngine::Transform*>* 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<DLL2SDK::usequencerRuntime::WellFired::USInternalKeyframe*>* internalKeyframes_;
bool useCurrentValue_;
float duration_;
struct StaticFields
{
DLL2SDK::System_Core::System::Func_2<DLL2SDK::usequencerRuntime::WellFired::USInternalKeyframe*, float>* __f__am_cache4_;
DLL2SDK::System_Core::System::Func_2<DLL2SDK::usequencerRuntime::WellFired::USInternalKeyframe*, float>* __f__am_cache5_;
DLL2SDK::System_Core::System::Func_2<DLL2SDK::usequencerRuntime::WellFired::USInternalKeyframe*, float>* __f__am_cache6_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(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<DLL2SDK::usequencerRuntime::WellFired::USInternalKeyframe*>* 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<DLL2SDK::usequencerRuntime::WellFired::AnimationClipData*>* trackClipList_;
int32_t layer_;
struct StaticFields
{
DLL2SDK::System_Core::System::Func_2<DLL2SDK::usequencerRuntime::WellFired::AnimationClipData*, float>* __f__am_cache2_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(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<DLL2SDK::usequencerRuntime::WellFired::AnimationClipData*>* get_TrackClips_42();
void set_TrackClips_43(DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::usequencerRuntime::WellFired::AnimationClipData*>* 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<DLL2SDK::usequencerRuntime::WellFired::AnimationClipData*>* 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<DLL2SDK::usequencerRuntime::WellFired::USPropertyInfo*>* propertyList_;
void _ctor_553();
DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::usequencerRuntime::WellFired::USPropertyInfo*>* 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<DLL2SDK::usequencerRuntime::WellFired::SplineKeyframe*>* 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<DLL2SDK::usequencerRuntime::WellFired::SplineKeyframe*>* get_Keyframes_495();
void set_Keyframes_496(DLL2SDK::mscorlib::System::Collections::Generic::List_1<DLL2SDK::usequencerRuntime::WellFired::SplineKeyframe*>* 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<DLL2SDK::usequencerRuntime::WellFired::SplineKeyframe*>* 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<DLL2SDK::usequencerRuntime::WellFired::USInternalCurve*>* 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<DLL2SDK::usequencerRuntime::WellFired::USInternalCurve*, bool>* __f__am_cache1F_;
};
StaticFields* GetStaticFields() { return reinterpret_cast<StaticFields*>(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<DLL2SDK::usequencerRuntime::WellFired::USInternalCurve*>* 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<DLL2SDK::usequencerRuntime::WellFired::Modification*>* 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_);
};
}