Scylla Framework
  • API Reference
Search Results for

    Show / Hide Table of Contents
    • Scylla.Core
      • Char
      • FileLog
      • ILogReceiver
      • IScyllaDependencyProvider
      • Log
      • LogCategory
      • LogEntry
      • LogFileFormat
      • LogLevel
      • Num
      • ScyllaAAMode
      • ScyllaAAQuality
      • ScyllaBootstrap
      • ScyllaCore
      • ScyllaCore.Meta
      • ScyllaDependencyInfoData
      • ScyllaMaterialSurface
      • ScyllaRenderPipeline
      • ScyllaShadowResolution
      • Str
      • TextAlignment
      • UnityConsoleLog
    • Scylla.Core.Attributes
      • AttributeValidator
      • CompareOperator
      • ConditionalAttributeBase
      • DisableIfAttribute
      • DisplayNameAttribute
      • EnableIfAttribute
      • FoldoutAttribute
      • FormerlySerializedAsAttribute
      • GroupAttribute
      • HideIfAttribute
      • HideInFilterWindowAttribute
      • HorizontalLineAttribute
      • InfoBoxAttribute
      • InfoType
      • LayerFieldAttribute
      • MinMaxRangeAttribute
      • MonoTextAreaAttribute
      • NotEmptyAttribute
      • NotNullAttribute
      • ReadOnlyAttribute
      • ReflectedTypeAttribute
      • RequiredAttribute
      • SceneFieldAttribute
      • ShowIfAttribute
      • SortingLayerFieldAttribute
      • TagFieldAttribute
      • TitleAttribute
      • ValidateInputAttribute
      • ValidationException
    • Scylla.Core.Config
      • ConfigFileManager
      • ConfigurationRegistry
      • ConfigurationSlotAttribute
      • ConfigurationValidationResult
      • ConsoleLoggingSettings
      • FileLogFormattingSettings
      • FileLoggingSettings
      • IConfigurationRegistry
      • ScyllaConfiguration
      • ScyllaCoreConfiguration
      • ScyllaEventConfiguration
      • ScyllaLoggerConfiguration
      • ValidationSeverity
    • Scylla.Core.Editor
      • CalendarDefinitionEditor
      • ClockDefinitionEditor
      • ColorGradientAssetEditor
      • ColorGradientReducer
      • ColorPaletteAssetEditor
      • DebugCameraEditor
      • DebugEventMonitor
      • DependencySourceType
      • DependencyStatus
      • EventFilterCategory
      • EventLogEntry
      • GameViewCapture
      • IScyllaShaderProvider
      • ScyllaAboutWindow
      • ScyllaBootstrapEditor
      • ScyllaCard
      • ScyllaConfigurationEditorBase
      • ScyllaCopyMenu
      • ScyllaCoreConfigurationEditor
      • ScyllaCoreDependencyProvider
      • ScyllaCoreShaderProvider
      • ScyllaDebugWindow
      • ScyllaDependencyDetector
      • ScyllaDependencyGraphElement
      • ScyllaDependencyInfo
      • ScyllaDescriptionBox
      • ScyllaEditorAssetUtil
      • ScyllaEditorAssets
      • ScyllaEditorBase
      • ScyllaEditorClipboard
      • ScyllaEditorColors
      • ScyllaEditorConstants
      • ScyllaEditorIconNames
      • ScyllaEditorLogScope
      • ScyllaEditorPrefs
      • ScyllaEditorStyles
      • ScyllaEditorTheme
      • ScyllaEditorUSSClasses
      • ScyllaEventConfigurationEditor
      • ScyllaFontCharacterExtractorWindow
      • ScyllaGettingStartedWindow
      • ScyllaIconPreview
      • ScyllaLoggerConfigurationEditor
      • ScyllaLogoElement
      • ScyllaMenuItems
      • ScyllaModuleEditor
      • ScyllaModuleStatusIndicator
      • ScyllaModuleWindow
      • ScyllaNameField
      • ScyllaPanel
      • ScyllaPresetSelector
      • ScyllaSceneConfigurationEditor
      • ScyllaScheduler
      • ScyllaSearchField
      • ScyllaSearchablePopup
      • ScyllaSearchablePopup.Item
      • ScyllaSettingsProvider
      • ScyllaSetupWizard
      • ScyllaShaderInclusionBuildProcessor
      • ScyllaSplitView
      • ScyllaStatusBar
      • ScyllaTabBar
      • ScyllaTimeConfigurationEditor
      • ScyllaToolWindowBase
      • ScyllaToolbar
      • ScyllaValidatedTextField
      • ScyllaWizardWindowBase
      • ScyllaWizardWindowBase.WizardLayout
      • ScyllaWizardWindowBase.WizardStepDef
    • Scylla.Core.Editor.Attributes
      • AttributeReflectionCache
      • ConditionalDrawerBase
      • DisableIfDrawer
      • EnableIfDrawer
      • FoldoutDrawer
      • HideIfDrawer
      • HorizontalLineDrawer
      • InfoBoxDrawer
      • LayerFieldDrawer
      • MinMaxRangeDrawer
      • MonoTextAreaDrawer
      • ReadOnlyDrawer
      • RequiredDrawer
      • SceneFieldDrawer
      • SerializedPropertyExtensions
      • ShowIfDrawer
      • SortingLayerFieldDrawer
      • TagFieldDrawer
      • TitleDrawer
    • Scylla.Core.Editor.Drawers
      • DoubleRangeDrawer
      • FloatRangeDrawer
      • IntRangeDrawer
    • Scylla.Core.Editor.Util.UI.Layout
      • ScyllaUIEdgeInsetsDrawer
      • ScyllaUILayoutMenuItems
      • ScyllaUILengthDrawer
    • Scylla.Core.Events
      • IScyllaEventBus
      • ScyllaEvent
      • ScyllaEventBus
      • ScyllaEventPriority
      • ScyllaEventSubscription
      • ScyllaEvents
      • ScyllaFrameworkInitializedEvent
      • ScyllaFrameworkShutdownEvent
      • ScyllaModuleShutdownEvent
      • ScyllaModuleStartedEvent
    • Scylla.Core.Modules
      • IScyllaModule
      • IScyllaModuleManager
      • ScyllaModule
      • ScyllaModuleDependency
      • ScyllaModuleDependencyType
      • ScyllaModuleException
      • ScyllaModuleID
      • ScyllaModuleInfo
      • ScyllaModuleManager
      • ScyllaModulePlacement
      • ScyllaModuleState
    • Scylla.Core.Scenes
      • HygieneOverride
      • SceneLoadOperation
      • SceneLoadRunner
      • SceneLoadState
      • ScyllaActiveSceneChangedEvent
      • ScyllaSceneConfiguration
      • ScyllaSceneLoadOptions
      • ScyllaSceneLoadProgressEvent
      • ScyllaSceneLoadedEvent
      • ScyllaSceneManager
      • ScyllaSceneUnloadedEvent
      • ScyllaSceneWillLoadEvent
      • ScyllaSceneWillUnloadEvent
    • Scylla.Core.Settings
      • ScyllaProjectSettings
    • Scylla.Core.Structures
      • FractionalHexCoord
      • GridUtil
      • HexCoord
      • HexCornerCoord
      • HexCornerMap<TData>
      • HexCornerMap<TData>.Enumerator
      • HexCornerPosition
      • HexEdgeCoord
      • HexEdgeDirection
      • HexEdgeMap<TData>
      • HexEdgeMap<TData>.Enumerator
      • HexGridLayout
      • HexLayoutMode
      • HexOrientation
      • IScyllaCollection
      • IScyllaCollection<T>
      • IScyllaGraph
      • IScyllaGrid<TCoord, TCell>
      • IScyllaMap<TKey, TValue>
      • IScyllaMutableGraph
      • IScyllaMutableGraph<TNodeData>
      • IScyllaMutableGraph<TNodeData, TEdgeData>
      • IScyllaPausableState<TContext>
      • IScyllaPriorityQueueItem
      • IScyllaReadOnlyGraph
      • IScyllaReadOnlyGraph<TNodeData>
      • IScyllaReadOnlyGraph<TNodeData, TEdgeData>
      • IScyllaState<TContext>
      • IScyllaTransition<TContext>
      • IScyllaTrie
      • IScyllaTrie<TValue>
      • NeighborWriter<TCoord>
      • ScyllaAABB2
      • ScyllaAABB3
      • ScyllaAdjacencyListGraph
      • ScyllaAdjacencyListGraph.Builder
      • ScyllaAdjacencyListGraph.NodeEnumerator
      • ScyllaAdjacencyListGraph.SynchronizedScyllaAdjacencyListGraph
      • ScyllaAdjacencyListGraph<TNodeData>
      • ScyllaAdjacencyListGraph<TNodeData, TEdgeData>
      • ScyllaBVH
      • ScyllaBVH.Builder
      • ScyllaBVHCore
      • ScyllaBitArray
      • ScyllaBitArray.Builder
      • ScyllaBitArray.Enumerator
      • ScyllaBitArray.SynchronizedScyllaBitArray
      • ScyllaBitArrayDOTS
      • ScyllaBitArrayDOTS.Builder
      • ScyllaBitArrayDOTS.Enumerator
      • ScyllaCSRGraph
      • ScyllaCSRGraph.Builder
      • ScyllaCSRGraph<TNodeData>
      • ScyllaCSRGraph<TNodeData, TEdgeData>
      • ScyllaCollectionCapabilities
      • ScyllaCollectionThreadSafety
      • ScyllaCompositeState<TContext>
      • ScyllaDequeDOTS<T>
      • ScyllaDequeDOTS<T>.Builder
      • ScyllaDeque<T>
      • ScyllaDeque<T>.Builder
      • ScyllaDeque<T>.Enumerator
      • ScyllaDeque<T>.SynchronizedScyllaDeque
      • ScyllaDisjointSet
      • ScyllaDisjointSet.Builder
      • ScyllaDisjointSet.SynchronizedScyllaDisjointSet
      • ScyllaDisjointSetDOTS
      • ScyllaDisjointSetDOTS.Builder
      • ScyllaGenericObjectPool<T>
      • ScyllaGenericObjectPool<T>.Builder
      • ScyllaGenericObjectPool<T>.Enumerator
      • ScyllaGenericObjectPool<T>.SynchronizedScyllaGenericObjectPool
      • ScyllaGraphAlgorithms
      • ScyllaGraphDOTS
      • ScyllaGraphDOTS.Builder
      • ScyllaGraphEdge
      • ScyllaGraphEdge<TEdgeData>
      • ScyllaGraphNode
      • ScyllaGraphNodeFlags
      • ScyllaGraphPath
      • ScyllaGraphProperties
      • ScyllaGraphSearchState
      • ScyllaGridGraphAdapter<TCoord, TCell>
      • ScyllaHexGrid<TCell>
      • ScyllaHexGrid<TCell>.Builder
      • ScyllaHexGrid<TCell>.Enumerator
      • ScyllaHexGrid<TCell>.SynchronizedScyllaHexGrid
      • ScyllaHierarchicalStateMachine<TContext>
      • ScyllaKDTree3
      • ScyllaKDTree3.Builder
      • ScyllaKDTree3Core
      • ScyllaKDTree3Core.Node
      • ScyllaLayeredStateMachine<TContext>
      • ScyllaLooseOctree
      • ScyllaLooseOctree.Builder
      • ScyllaLooseOctreeCore
      • ScyllaLooseOctreeUtil
      • ScyllaLooseOctree<T>
      • ScyllaLooseQuadtree
      • ScyllaLooseQuadtree.Builder
      • ScyllaLooseQuadtreeCore
      • ScyllaLooseQuadtreeUtil
      • ScyllaLooseQuadtree<T>
      • ScyllaMapDOTS<TKey, TValue>
      • ScyllaMapDOTS<TKey, TValue>.Builder
      • ScyllaMapEntry<TKey, TValue>
      • ScyllaMap<TKey, TValue>
      • ScyllaMap<TKey, TValue>.Builder
      • ScyllaMap<TKey, TValue>.Enumerator
      • ScyllaMap<TKey, TValue>.SynchronizedScyllaMap
      • ScyllaObjectPool<T>
      • ScyllaObjectPool<T>.Builder
      • ScyllaObjectPool<T>.Enumerator
      • ScyllaObjectPool<T>.SynchronizedScyllaObjectPool
      • ScyllaPausableStateBase<TContext>
      • ScyllaPriorityQueueDOTS<TValue>
      • ScyllaPriorityQueueDOTS<TValue>.Builder
      • ScyllaPriorityQueueItemComparer<T>
      • ScyllaPriorityQueueNode<TValue>
      • ScyllaPriorityQueueOrder
      • ScyllaPriorityQueue<T>
      • ScyllaPriorityQueue<T>.Builder
      • ScyllaPriorityQueue<T>.Enumerator
      • ScyllaPriorityQueue<T>.SynchronizedScyllaPriorityQueue
      • ScyllaPushdownStateMachine<TContext>
      • ScyllaQuadtreePlane
      • ScyllaQueueDOTS<T>
      • ScyllaQueueDOTS<T>.Builder
      • ScyllaQueue<T>
      • ScyllaQueue<T>.Builder
      • ScyllaQueue<T>.Enumerator
      • ScyllaQueue<T>.SynchronizedScyllaQueue
      • ScyllaRay3
      • ScyllaRingBufferDOTS<T>
      • ScyllaRingBufferDOTS<T>.Builder
      • ScyllaRingBufferDOTS<T>.Enumerator
      • ScyllaRingBufferDOTS<T>.ReverseEnumerable
      • ScyllaRingBufferDOTS<T>.ReverseEnumerator
      • ScyllaRingBuffer<T>
      • ScyllaRingBuffer<T>.Builder
      • ScyllaRingBuffer<T>.Enumerator
      • ScyllaRingBuffer<T>.ReverseEnumerable
      • ScyllaRingBuffer<T>.ReverseEnumerator
      • ScyllaRingBuffer<T>.SynchronizedScyllaRingBuffer
      • ScyllaSparseHexGrid<TCell>
      • ScyllaSparseHexGrid<TCell>.Builder
      • ScyllaSparseHexGrid<TCell>.Enumerator
      • ScyllaSparseHexGrid<TCell>.SynchronizedScyllaSparseHexGrid
      • ScyllaSparseSquareGrid<TCell>
      • ScyllaSparseSquareGrid<TCell>.Builder
      • ScyllaSparseSquareGrid<TCell>.Enumerator
      • ScyllaSparseSquareGrid<TCell>.SynchronizedScyllaSparseSquareGrid
      • ScyllaSparseTriGrid<TCell>
      • ScyllaSparseTriGrid<TCell>.Builder
      • ScyllaSparseTriGrid<TCell>.Enumerator
      • ScyllaSparseTriGrid<TCell>.SynchronizedScyllaSparseTriGrid
      • ScyllaSquareGrid<TCell>
      • ScyllaSquareGrid<TCell>.Builder
      • ScyllaSquareGrid<TCell>.Enumerator
      • ScyllaSquareGrid<TCell>.SynchronizedScyllaSquareGrid
      • ScyllaStackDOTS<T>
      • ScyllaStackDOTS<T>.Builder
      • ScyllaStack<T>
      • ScyllaStack<T>.Builder
      • ScyllaStack<T>.Enumerator
      • ScyllaStack<T>.SynchronizedScyllaStack
      • ScyllaStateBase<TContext>
      • ScyllaStateMachine<TContext>
      • ScyllaTransition<TContext>
      • ScyllaTriGrid<TCell>
      • ScyllaTriGrid<TCell>.Builder
      • ScyllaTriGrid<TCell>.Enumerator
      • ScyllaTriGrid<TCell>.SynchronizedScyllaTriGrid
      • ScyllaTrie
      • ScyllaTrie.Builder
      • ScyllaTrie.SynchronizedScyllaTrie
      • ScyllaTrie<TValue>
      • ScyllaTrie<TValue>.Builder
      • ScyllaTrie<TValue>.SynchronizedScyllaTrie
      • ScyllaTypeMap
      • ScyllaTypeMap.Builder
      • ScyllaTypeMap.DiagnosticEntry
      • ScyllaTypeMap.SynchronizedScyllaTypeMap
      • SerializableDictionary<TKey, TValue>
      • SquareAdjacency
      • SquareCoord
      • SquareCornerCoord
      • SquareCornerMap<TData>
      • SquareCornerMap<TData>.Enumerator
      • SquareDistanceMetric
      • SquareEdgeCoord
      • SquareEdgeDirection
      • SquareEdgeMap<TData>
      • SquareEdgeMap<TData>.Enumerator
      • SquareGridLayout
      • TriCoord
      • TriCornerCoord
      • TriCornerMap<TData>
      • TriCornerMap<TData>.Enumerator
      • TriEdgeCoord
      • TriEdgeDirection
      • TriEdgeMap<TData>
      • TriEdgeMap<TData>.Enumerator
      • TriGridLayout
    • Scylla.Core.Time
      • CalendarDefinition
      • CalendarMath
      • ClockDayChangedEvent
      • ClockDebugInfo
      • ClockDefinition
      • ClockEraChangedEvent
      • ClockEvent
      • ClockEventKind
      • ClockHourChangedEvent
      • ClockMinuteChangedEvent
      • ClockMonthChangedEvent
      • ClockPausedEvent
      • ClockRegisteredEvent
      • ClockResumedEvent
      • ClockSeasonChangedEvent
      • ClockSecondChangedEvent
      • ClockState
      • ClockTickEvent
      • ClockTimeScaleChangedEvent
      • ClockUnregisteredEvent
      • ClockWeekdayChangedEvent
      • ClockYearChangedEvent
      • EraDefinition
      • GameDate
      • IClockListener
      • IClockSource
      • IEraConditionProvider
      • ILocationProfile
      • INetworkTimeSyncStrategy
      • ITimeListener
      • LeapYearRule
      • MasterTimeState
      • MonthDefinition
      • PauseMode
      • ScheduleExtensions
      • ScheduleMode
      • ScheduledTickHandle
      • ScyllaClock
      • ScyllaTime
      • ScyllaTimeConfiguration
      • ScyllaTimeDebugInfo
      • SeasonDefinition
      • SmoothTimeScaleTransition
      • TimeEffectHandle
      • TimeEffects
      • TimeEvent
      • TimeScaleBlendMode
      • TimeScaleModifier
      • TimeScaleModifierHandle
      • TimeScaleModifierStack
      • TimeScaleModifierState
      • TimeTickRunner
      • WeekdayDefinition
    • Scylla.Core.Util
      • ArrayUtil
      • AssemblyUtil
      • CameraUtil
      • CollectionUtil
      • ColorUtil
      • ComponentUtil
      • DateUtil
      • DebugCamera
      • FontUtil
      • FontVariant
      • GameObjectExtensions
      • GameObjectUtil
      • InterfaceUtil
      • Interpolation
      • LightUtil
      • LitMaterialDescriptor
      • ManualResetEventEx
      • MaterialUtil
      • NumberExtensions
      • NumberUtil
      • OptionalPackages
      • PlatformUtil
      • ResourceUtil
      • SpriteUtil
      • StringUtil
      • TabularText
      • TabularText.Builder
      • TestTextGenerator
      • ThreadUtil
      • TimeUtil
      • Timer
      • TransformExtensions
      • TypeUtil
      • UnicodeRange
      • VirtualTransform
    • Scylla.Core.Util.Addressables
      • AddressableErrorCode
      • AddressableException
      • AddressableExtensions
      • AddressableProgress
      • AddressableResult
      • AddressableResult<T>
      • AddressableSettings
      • ManagedAddressableList<T>
      • ManagedAddressable<T>
      • ScyllaAddressables
    • Scylla.Core.Util.Checksum
      • ChecksumAdler32
      • ChecksumCRC16
      • ChecksumCRC32
      • ChecksumFletcher32
      • ChecksumXXHash32
      • ChecksumXXHash64
      • IChecksum
    • Scylla.Core.Util.Compression
      • ArchiveEntryInfo
      • CompressionAlgorithm
      • CompressionErrorCode
      • CompressionException
      • CompressionExtensions
      • CompressionLevel
      • CompressionProgress
      • CompressionResult
      • CompressionResult<T>
      • CompressionSettings
      • IArchiveProvider
      • ICompressionProvider
      • ScyllaCompression
    • Scylla.Core.Util.Crypto
      • CryptoAlgorithm
      • CryptoErrorCode
      • CryptoException
      • CryptoExtensions
      • CryptoSettings
      • ICryptoProvider
      • KeyDerivationHash
      • KeyDerivationSettings
      • ScyllaCrypto
    • Scylla.Core.Util.DebugDraw
      • DebugDraw
      • DebugDrawSpace
      • DebugDrawTextAlign
    • Scylla.Core.Util.Effects
      • ColorAnimationText
      • ColorAnimationTextDirection
      • ColorAnimationTextGradient
    • Scylla.Core.Util.File
      • ConfigFile
      • ConfigFileGroup
      • ConfigFileProperty
      • ConfigFilePropertyType
      • ConfigFileUtil
      • FileErrorCode
      • FileException
      • FileExtensions
      • FilePathExtensions
      • FilePathUtil
      • FileProgress
      • FileSettings
      • ImageFileFormat
      • ImageFileSettings
      • ScyllaFileUtil
    • Scylla.Core.Util.Geom
      • AABB3D
      • BarrelColoringMode
      • BollardColoringMode
      • CappedWallColoringMode
      • Capsule3D
      • ColliderMode
      • CrateColoringMode
      • Ellipse
      • FaceColoringMode
      • IFaceColorResolver
      • OBB3D
      • PaletteFaceColorResolver
      • PaneledWall1ColoringMode
      • PaneledWall2ColoringMode
      • PipeSegmentColoringMode
      • RoundedBoxColoringMode
      • ScyllaArchwayShape
      • ScyllaBarrelShape
      • ScyllaBollardShape
      • ScyllaBoxShape
      • ScyllaCappedWallShape
      • ScyllaCapsuleShape
      • ScyllaColumnShape
      • ScyllaConeShape
      • ScyllaCrateShape
      • ScyllaCurvedStairsShape
      • ScyllaCylinderShape
      • ScyllaDomeShape
      • ScyllaFloorTileShape
      • ScyllaIcoSphereShape
      • ScyllaLadderShape
      • ScyllaLinearStairsShape
      • ScyllaOctahedronShape
      • ScyllaPaneledWall1Shape
      • ScyllaPaneledWall2Shape
      • ScyllaPipeSegmentShape
      • ScyllaPipeShape
      • ScyllaPlaneShape
      • ScyllaPyramidShape
      • ScyllaQuadShape
      • ScyllaRampShape
      • ScyllaRingShape
      • ScyllaRoundedBoxShape
      • ScyllaShapeBase3D
      • ScyllaShapes
      • ScyllaShelvedWallShape
      • ScyllaSignShape
      • ScyllaSkirtedWallShape
      • ScyllaSkyDomeShape
      • ScyllaSphereShape
      • ScyllaSpiralStairsShape
      • ScyllaTorusShape
      • ScyllaTriangularPrismShape
      • ScyllaWallShape
      • ScyllaWallWithDoorShape
      • ScyllaWallWithWindowShape
      • ShapeMaterialCache
      • ShelvedWallColoringMode
      • SignColoringMode
      • Size2D
      • Size3D
      • SkirtedWallColoringMode
      • Sphere3D
      • StairsColoringMode
      • UniformColorResolver
    • Scylla.Core.Util.Math
      • Complex
      • MathUtil
      • Monomial
      • Polynomial
    • Scylla.Core.Util.Noise
      • CellularDistanceType
      • CellularReturnType
      • CellularSettings
      • FractalType
      • NoiseAlgorithm
      • NoiseCurlSampler
      • NoiseDomainWarper
      • NoiseGenerator
      • NoiseSettings
      • PixelNoise
      • PixelNoiseDistribution
      • PixelNoiseSettings
      • WarpSettings
    • Scylla.Core.Util.Palette
      • ColorAssetRegistry
      • ColorGradient
      • ColorGradientAlphaStop
      • ColorGradientAlphaStopData
      • ColorGradientAsset
      • ColorGradientColorSpace
      • ColorGradientData
      • ColorGradientMode
      • ColorGradientStop
      • ColorGradientStopData
      • ColorGradientStopInterpolation
      • ColorPalette
      • ColorPaletteAsset
      • ColorPaletteData
      • ColorPaletteEntry
      • ColorPaletteEntryData
      • ColorPaletteMapping
      • ColorRole
      • ColorStopBlendMode
      • ColorSwatchCollection
      • ColorSwatchCollectionAsset
      • ColorSwatchCollectionData
      • ColorSwatchEntryData
      • MutableColorGradient
      • MutableColorPalette
    • Scylla.Core.Util.ProceduralMapGen
      • BSPSettings
      • CellularAutomataSettings
      • CorridorStyle
      • DoorAxis
      • DoorPlacement
      • DoorPlacementSettings
      • DoorShapeConfig
      • DrunkardWalkSettings
      • FloorplanSettings
      • InstantiationResult
      • MapCellType
      • MapCorridor<TCoord>
      • MapGenResult<TCoord>
      • MapGenSettings
      • MapOverlaySettings
      • MapPatternType
      • MapRoom<TCoord>
      • MazeRoomSettings
      • MazeSettings
      • NoiseThresholdSettings
      • ProceduralMapGenerator
      • ProceduralMapOverlay
      • ProceduralMapPostProcessor
      • RoomCorridorSettings
      • RoomGroup
      • ScyllaProceduralMapInstantiator
      • VoronoiRegionSettings
      • WindingCorridorSettings
    • Scylla.Core.Util.Random
      • AliasTable
      • CryptoRandomSource
      • DiceRoll
      • IProbabilityInfluence
      • IRandomSource
      • MersenneTwister
      • MersenneTwisterState
      • PCG32
      • PCG32State
      • PickHistory
      • PickRecord
      • PoissonDiskSampler
      • PoissonDiskSampler.BoundChecker
      • ProbabilityEntry<T>
      • ProbabilityList<T>
      • ProbabilityNormalizer
      • RandomAlgorithm
      • RandomExtensions
      • RandomID
      • RandomSeeder
      • RandomText
      • RandomUtil
      • RandomUtil.DeterministicRNG
      • RandomUtil.DeterministicRNGState
      • RepeatPreventionMode
      • SelectionStrategy
      • SplitMix64RNG
      • SplitMix64State
      • SystemRandomSource
      • UnityRandomSource
      • Xoroshiro128Plus
      • Xoroshiro128State
      • Xoshiro256StarStar
      • Xoshiro256State
    • Scylla.Core.Util.Ranges
      • DoubleRange
      • FloatRange
      • IntRange
    • Scylla.Core.Util.Serialization
      • ArraySerializer<T>
      • BoolSerializer
      • BoundsSerializer
      • ByteArraySerializer
      • ByteSerializer
      • CharSerializer
      • Color32Serializer
      • ColorSerializer
      • DateTimeOffsetSerializer
      • DateTimeSerializer
      • DecimalSerializer
      • DefaultValueHandling
      • DictionarySerializer<TKey, TValue>
      • DoubleSerializer
      • EnumSerializer<T>
      • FloatSerializer
      • GuidSerializer
      • HashSetSerializer<T>
      • IScyllaReader
      • IScyllaWriter
      • ISerializationContext
      • ITypeSerializer
      • ITypeSerializer<T>
      • IntSerializer
      • LayerMaskSerializer
      • ListSerializer<T>
      • LongSerializer
      • NullHandling
      • PropertyMetadata
      • QuaternionSerializer
      • QueueSerializer<T>
      • RectIntSerializer
      • RectSerializer
      • ReferenceHandling
      • ReferenceTracker
      • ReflectionSerializer
      • SByteSerializer
      • ScyllaIgnoreAttribute
      • ScyllaIncludeAttribute
      • ScyllaJSONReader
      • ScyllaJSONWriter
      • ScyllaMigrationAttribute
      • ScyllaPropertyAttribute
      • ScyllaSerializableAttribute
      • ScyllaSerialization
      • SerializationContext
      • SerializationEngine
      • SerializationException
      • SerializationFormat
      • SerializationResult
      • SerializationResult<T>
      • SerializationSettings
      • SerializationSettings.Builder
      • SerializationToken
      • ShortSerializer
      • StackSerializer<T>
      • StringSerializer
      • TimeSpanSerializer
      • TypeMetadata
      • TypeMetadataCache
      • TypeSerializerAdapter<T>
      • TypeSerializerBase<T>
      • UIntSerializer
      • ULongSerializer
      • UShortSerializer
      • Vector2IntSerializer
      • Vector2Serializer
      • Vector3IntSerializer
      • Vector3Serializer
      • Vector4Serializer
    • Scylla.Core.Util.Tween
      • Ease
      • EaseType
      • ITween
      • LoopType
      • ScyllaShapeTweenExtensions
      • ScyllaTween
      • SequenceItem
      • SequenceItemType
      • TweenAudioSourceExtensions
      • TweenBase
      • TweenCanvasGroupExtensions
      • TweenColor
      • TweenErrorCode
      • TweenException
      • TweenExtensions
      • TweenFloat
      • TweenID
      • TweenLerp
      • TweenManager
      • TweenMaterialExtensions
      • TweenPool
      • TweenQuaternion
      • TweenRectTransformExtensions
      • TweenSequence
      • TweenSettings
      • TweenSpriteRendererExtensions
      • TweenState
      • TweenTransformExtensions
      • TweenVector2
      • TweenVector3
      • TweenVector4
      • Tween<T>
    • Scylla.Core.Util.UI
      • DebugCanvasUtil
      • GradientBackground
      • IUIText
      • IUITextField
      • LineScrollTextArea
      • LineScrollTextAreaBuilder
      • LineScrollTextBuffer
      • LineScrollTextBuffer.Builder
      • LineScrollTextBuffer.LogicalLine
      • LineScrollTextBufferLineAddedEvent
      • LineScrollTextBufferScrolledEvent
      • LineScrollWindow
      • LineScrollWindow.Enumerator
      • ScrollDirection
      • ScrollPhysics
      • ScrollTextArea
      • ScrollTextAreaBuilder
      • ScrollTextAreaDragEndedEvent
      • ScrollTextAreaDragStartedEvent
      • ScrollTextAreaScrolledEvent
      • ScrollTextBuffer
      • ScrollTextBuffer.Builder
      • ScrollTextBuffer.ScrollTextLine
      • ScrollTextBufferLineAddedEvent
      • ScrollTextLineView
      • ScyllaScrollRect
      • ScyllaUIAdaptiveStack
      • ScyllaUIAlignment
      • ScyllaUIAspectBreakpoint
      • ScyllaUICrossAlignment
      • ScyllaUIEdgeInsets
      • ScyllaUIFitMode
      • ScyllaUIFlexElement
      • ScyllaUIGrid
      • ScyllaUIGridItem
      • ScyllaUIHStack
      • ScyllaUILayoutAnimator
      • ScyllaUILayoutDebugDraw
      • ScyllaUILayoutDebugDrawConfig
      • ScyllaUILayoutGizmos
      • ScyllaUILayoutRoot
      • ScyllaUILayoutStyle
      • ScyllaUILength
      • ScyllaUILengthUnit
      • ScyllaUIPositioned
      • ScyllaUIScreenMargin
      • ScyllaUISizeMode
      • ScyllaUISpacer
      • ScyllaUIStackBase
      • ScyllaUIText
      • ScyllaUITextGroup
      • ScyllaUITrack
      • ScyllaUITrackSizingMode
      • ScyllaUIVStack
      • ScyllaUIZStack
      • TMPSettings
      • TMPUtil
      • TextSelectionPosition
      • TextSelectionRange
      • UIAlignment
      • UIAnchor
      • UIAnchors
      • UIFontReference
      • UIFontStyle
      • UIMargin
      • UIPadding
      • UITextBuilder
      • UITextComponent
      • UITextFactory
      • UITextFieldBuilder
      • UITextFieldComponent
      • UIUtil
      • VisualLine
    • Scylla.Core.Util.Units
      • AreaUnit
      • DataUnit
      • LengthUnit
      • MassUnit
      • PressureUnit
      • SpeedUnit
      • TemperatureUnit
      • TimeFormat
      • TimeUnit

    Class TweenLerp

    Provides optimized, type-specific interpolation functions used internally by the Scylla tween engine to compute animated property values each frame.

    All standard interpolation methods use manual arithmetic rather than Unity's Mathf.Lerp / Vector3.Lerp equivalents because those APIs clamp t to [0, 1]. The tween engine passes eased progress values that may legitimately exceed this range when using overshoot easing types such as InElastic, OutBack, and their variants. Unclamped arithmetic correctly propagates overshoot into the interpolated output.

    Incremental variants (e.g., FloatIncremental(float, float, float, int), Vector3Incremental(Vector3, Vector3, float, int)) are used when a tween's loop type is Incremental. Instead of interpolating between a fixed start and end value each pass, they accumulate a constant delta per completed loop iteration so the animated property advances monotonically over the entire animation lifetime.

    These methods are not intended to be called directly by game code; use ScyllaTween factory methods to create tweens instead.

    Inheritance
    object
    TweenLerp
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Scylla.Core.Util.Tween
    Assembly: ScyllaCore.dll
    Syntax
    public static class TweenLerp

    Methods

    Angle(float, float, float)

    Interpolates between two angles in degrees, automatically choosing the shortest arc around the 360° circle using Mathf.DeltaAngle. Formula: from + DeltaAngle(from, to) * t.

    For example, interpolating from 350° to 10° with t = 0.5 yields 0° (travelling 20° forward) rather than 180° (travelling 340° backward).

    Unlike the other scalar lerp methods, t is applied to the signed angular delta rather than the raw difference, so the result is always the geometrically shortest rotation. The output angle is not normalised to [0°, 360°) and may exceed those bounds.

    Declaration
    public static float Angle(float from, float to, float t)
    Parameters
    Type Name Description
    float from

    The start angle in degrees.

    float to

    The end angle in degrees.

    float t

    The interpolation factor produced by the easing function. May be outside [0, 1] when an overshoot easing type is active.

    Returns
    Type Description
    float

    The interpolated angle in degrees along the shortest arc from from to to.

    Color(Color, Color, float)

    Interpolates between two UnityEngine.Color values component-wise in linear color space using unclamped arithmetic. All four channels (R, G, B, A) are interpolated independently. Formula per channel: from.c + (to.c - from.c) * t.

    Because the arithmetic is unclamped, channels may briefly exceed [0, 1] when an overshoot easing type is active. Unity's rendering pipeline clamps color values when they are applied to materials or UI elements.

    Declaration
    public static Color Color(Color from, Color to, float t)
    Parameters
    Type Name Description
    Color from

    The color at t = 0.

    Color to

    The color at t = 1.

    float t

    The interpolation factor produced by the easing function. May be outside [0, 1] when an overshoot easing type is active.

    Returns
    Type Description
    Color

    The component-wise interpolated color. Channel values may be outside [0, 1] when t is outside [0, 1].

    Color32(Color32, Color32, float)

    Interpolates between two UnityEngine.Color32 values component-wise. Each 8-bit channel is computed as a float and then truncated (cast) to byte. Formula per channel: (byte)(from.c + (to.c - from.c) * t).

    Note that the cast truncates rather than rounds, which may introduce a small downward bias of up to one unit in each channel at certain t values. For most animation purposes this is imperceptible. Use Color(Color, Color, float) if sub-byte precision is important.

    Declaration
    public static Color32 Color32(Color32 from, Color32 to, float t)
    Parameters
    Type Name Description
    Color32 from

    The color at t = 0.

    Color32 to

    The color at t = 1.

    float t

    The interpolation factor produced by the easing function. May be outside [0, 1] when an overshoot easing type is active; in this case the byte cast will wrap or clamp depending on the runtime.

    Returns
    Type Description
    Color32

    The component-wise interpolated Color32.

    ColorAlpha(Color, float, float)

    Interpolates only the alpha channel of a UnityEngine.Color, keeping the red, green, and blue channels unchanged from from. Formula: alpha = from.a + (toAlpha - from.a) * t.

    This is the method used internally by alpha-fade tweens (e.g., TweenCanvasGroupExtensions.DOFade) that animate only transparency without modifying the color tint.

    Declaration
    public static Color ColorAlpha(Color from, float toAlpha, float t)
    Parameters
    Type Name Description
    Color from

    The source color whose RGB channels are preserved in the output and whose alpha provides the starting value.

    float toAlpha

    The target alpha value at t = 1, in the range [0, 1] (0 = fully transparent, 1 = fully opaque).

    float t

    The interpolation factor produced by the easing function. May be outside [0, 1] when an overshoot easing type is active.

    Returns
    Type Description
    Color

    A color with RGB copied from from and the alpha linearly interpolated toward toAlpha.

    Double(double, double, float)

    Interpolates between two double values using unclamped linear arithmetic. Formula: from + (to - from) * t.

    The interpolation factor t is accepted as a float (matching the tween engine's internal representation) and widened to double precision during the calculation.

    Declaration
    public static double Double(double from, double to, float t)
    Parameters
    Type Name Description
    double from

    The value at t = 0.

    double to

    The value at t = 1.

    float t

    The interpolation factor produced by the easing function, as a float. May be outside [0, 1] when an overshoot easing type is active.

    Returns
    Type Description
    double

    The interpolated double. May be outside [from, to] when t is outside [0, 1].

    EulerAngles(Vector3, Vector3, float)

    Interpolates between two sets of Euler angles in degrees (represented as UnityEngine.Vector3) by applying Angle(float, float, float) independently to each axis. Each axis takes the shortest arc, so the X, Y, and Z rotations are minimised individually rather than as a combined quaternion.

    For large or combined rotations, interpolating Euler angles per-axis can produce gimbal-lock artefacts. In those cases, prefer Quaternion(Quaternion, Quaternion, float) (Slerp) which operates in quaternion space.

    Declaration
    public static Vector3 EulerAngles(Vector3 from, Vector3 to, float t)
    Parameters
    Type Name Description
    Vector3 from

    The start Euler angles in degrees (X, Y, Z).

    Vector3 to

    The end Euler angles in degrees (X, Y, Z).

    float t

    The interpolation factor produced by the easing function. May be outside [0, 1] when an overshoot easing type is active.

    Returns
    Type Description
    Vector3

    The per-axis shortest-arc interpolated Euler angles in degrees. The output is not normalised to [0°, 360°).

    Float(float, float, float)

    Interpolates between two float values using unclamped linear arithmetic. Formula: from + (to - from) * t.

    Declaration
    public static float Float(float from, float to, float t)
    Parameters
    Type Name Description
    float from

    The value at t = 0.

    float to

    The value at t = 1.

    float t

    The interpolation factor produced by the easing function. May be outside [0, 1] when an overshoot easing type is active.

    Returns
    Type Description
    float

    The interpolated float. May be outside [from, to] when t is outside [0, 1].

    FloatIncremental(float, float, float, int)

    Interpolates a float value in Incremental mode. Rather than interpolating toward a fixed end value each pass, this method accumulates a constant change per completed loop so that the output advances monotonically. Formula: from + change * (completedLoops + t).

    For example, with from = 0, change = 1, completedLoops = 2, and t = 0.5, the result is 2.5 - the midpoint of the third iteration.

    Declaration
    public static float FloatIncremental(float from, float change, float t, int completedLoops)
    Parameters
    Type Name Description
    float from

    The original start value at the beginning of the very first loop iteration.

    float change

    The total distance travelled in one complete loop iteration (i.e., endValue - startValue from the tween configuration).

    float t

    The normalized time within the current loop iteration, produced by the easing function. May be outside [0, 1] when an overshoot easing type is active.

    int completedLoops

    The number of loop iterations that have fully completed before the current one. Sourced from CompletedLoops.

    Returns
    Type Description
    float

    The accumulated float value for the current frame.

    Int(int, int, float)

    Interpolates between two int values and rounds the continuous result to the nearest integer using banker's rounding (midpoint rounds to even) via Mathf.RoundToInt. Formula: round(from + (to - from) * t).

    Because integers are discrete, the output changes in steps as t advances. This is intentional and produces a staircase effect that is typically correct for counter-style animations (e.g., score displays).

    Declaration
    public static int Int(int from, int to, float t)
    Parameters
    Type Name Description
    int from

    The integer value at t = 0.

    int to

    The integer value at t = 1.

    float t

    The interpolation factor produced by the easing function. May be outside [0, 1] when an overshoot easing type is active.

    Returns
    Type Description
    int

    The interpolated integer, rounded to the nearest whole number. May be outside [from, to] when t is outside [0, 1].

    Quaternion(Quaternion, Quaternion, float)

    Interpolates between two UnityEngine.Quaternion rotations using spherical linear interpolation (Slerp) in its unclamped form. Slerp moves along the great-circle arc between the two orientations at a constant angular velocity, producing the most natural-looking rotation for most use cases.

    Delegates to Quaternion.SlerpUnclamped so that overshoot easing types correctly rotate past the end orientation by a proportional angle.

    Declaration
    public static Quaternion Quaternion(Quaternion from, Quaternion to, float t)
    Parameters
    Type Name Description
    Quaternion from

    The rotation at t = 0.

    Quaternion to

    The rotation at t = 1.

    float t

    The interpolation factor produced by the easing function. May be outside [0, 1] when an overshoot easing type is active.

    Returns
    Type Description
    Quaternion

    The spherically interpolated rotation. When t is outside [0, 1] the result is a rotation beyond to (overshoot) or before from (undershoot).

    QuaternionLinear(Quaternion, Quaternion, float)

    Interpolates between two UnityEngine.Quaternion rotations using normalized linear interpolation (Nlerp) in its unclamped form. Nlerp is computationally cheaper than Quaternion(Quaternion, Quaternion, float) (Slerp) but does not maintain constant angular velocity - the apparent rotation speed varies slightly across the arc. The deviation is most noticeable for very large angles (close to 180°) and is imperceptible for small rotations.

    Delegates to Quaternion.LerpUnclamped so that overshoot easing types produce the expected angular overshoot.

    Prefer Quaternion(Quaternion, Quaternion, float) (Slerp) for cinematic camera moves or precise mechanical rotations. Use this method when performance is critical and rotation angles are small.

    Declaration
    public static Quaternion QuaternionLinear(Quaternion from, Quaternion to, float t)
    Parameters
    Type Name Description
    Quaternion from

    The rotation at t = 0.

    Quaternion to

    The rotation at t = 1.

    float t

    The interpolation factor produced by the easing function. May be outside [0, 1] when an overshoot easing type is active.

    Returns
    Type Description
    Quaternion

    The linearly interpolated and normalised rotation. When t is outside [0, 1] the result overshoots or undershoots accordingly.

    Rect(Rect, Rect, float)

    Interpolates between two UnityEngine.Rect values by independently interpolating each of the four components (x, y, width, height) using unclamped linear arithmetic. Formula per component: from.c + (to.c - from.c) * t.

    Useful for animating UI layout elements such as scrollable areas, panel bounds, or camera viewport rectangles.

    Declaration
    public static Rect Rect(Rect from, Rect to, float t)
    Parameters
    Type Name Description
    Rect from

    The rect at t = 0.

    Rect to

    The rect at t = 1.

    float t

    The interpolation factor produced by the easing function. May be outside [0, 1] when an overshoot easing type is active.

    Returns
    Type Description
    Rect

    The component-wise interpolated rect. Components may exceed the range defined by from and to when t is outside [0, 1].

    String(string, string, float)

    Creates a text-reveal effect by returning a progressively longer prefix of the target string to. The number of revealed characters is determined by round(to.Length * clamp01(t)), so the entire string is visible at t = 1 and no characters are visible at t = 0.

    Unlike other TweenLerp methods, t is clamped to [0, 1] before use because negative or greater-than-one character counts are meaningless for string indexing. The from parameter is preserved for API consistency with other lerp signatures but is only returned when to is null or empty.

    Declaration
    public static string String(string from, string to, float t)
    Parameters
    Type Name Description
    string from

    The source string. Returned as-is (or as Empty if null) when to is null or empty.

    string to

    The full target string to reveal. If null or empty, from is returned immediately without any interpolation.

    float t

    The interpolation factor. Values below 0 return an empty string; values at or above 1 return the full to string. Internally clamped to [0, 1].

    Returns
    Type Description
    string

    A substring of to from index 0 to the character count determined by t, representing the currently revealed text.

    Typewriter(string, float)

    Creates a typewriter effect that gradually reveals the characters of text from left to right. The number of visible characters is determined by round(text.Length * clamp01(t)).

    Unlike String(string, string, float), this method takes a single string target with no from parameter, making it more convenient for one-way typewriter animations where there is no meaningful starting string. Returns Empty immediately when text is null or empty.

    Declaration
    public static string Typewriter(string text, float t)
    Parameters
    Type Name Description
    string text

    The full text to reveal character by character.

    float t

    The interpolation factor in [0, 1]. At t = 0 no characters are visible; at t = 1 the full string is visible. Values outside [0, 1] are clamped internally.

    Returns
    Type Description
    string

    A prefix of text whose length equals round(text.Length * clamp01(t)). Returns Empty when text is null or empty.

    Vector2(Vector2, Vector2, float)

    Interpolates between two UnityEngine.Vector2 values component-wise using unclamped linear arithmetic. Each component is computed independently as from.x + (to.x - from.x) * t, etc.

    Declaration
    public static Vector2 Vector2(Vector2 from, Vector2 to, float t)
    Parameters
    Type Name Description
    Vector2 from

    The vector at t = 0.

    Vector2 to

    The vector at t = 1.

    float t

    The interpolation factor produced by the easing function. May be outside [0, 1] when an overshoot easing type is active.

    Returns
    Type Description
    Vector2

    The component-wise interpolated vector. Individual components may exceed the range [from.n, to.n] when t is outside [0, 1].

    Vector2Incremental(Vector2, Vector2, float, int)

    Interpolates a UnityEngine.Vector2 value in Incremental mode. Accumulates a constant change vector per completed loop iteration. Each component uses the formula from.n + change.n * (completedLoops + t).

    Declaration
    public static Vector2 Vector2Incremental(Vector2 from, Vector2 change, float t, int completedLoops)
    Parameters
    Type Name Description
    Vector2 from

    The original start vector at the beginning of the very first loop iteration.

    Vector2 change

    The per-iteration delta vector (end minus start from the tween configuration).

    float t

    The normalized time within the current loop iteration. May be outside [0, 1] when an overshoot easing type is active.

    int completedLoops

    The number of loop iterations that have fully completed before the current one. Sourced from CompletedLoops.

    Returns
    Type Description
    Vector2

    The accumulated Vector2 value for the current frame.

    Vector3(Vector3, Vector3, float)

    Interpolates between two UnityEngine.Vector3 values component-wise using unclamped linear arithmetic. Each component is computed independently as from.n + (to.n - from.n) * t, preserving any overshoot from the easing function in all three axes.

    Declaration
    public static Vector3 Vector3(Vector3 from, Vector3 to, float t)
    Parameters
    Type Name Description
    Vector3 from

    The vector at t = 0.

    Vector3 to

    The vector at t = 1.

    float t

    The interpolation factor produced by the easing function. May be outside [0, 1] when an overshoot easing type is active.

    Returns
    Type Description
    Vector3

    The component-wise interpolated vector. Individual components may exceed the range [from.n, to.n] when t is outside [0, 1].

    Vector3Incremental(Vector3, Vector3, float, int)

    Interpolates a UnityEngine.Vector3 value in Incremental mode. Accumulates a constant change vector per completed loop iteration. Each component uses the formula from.n + change.n * (completedLoops + t).

    Declaration
    public static Vector3 Vector3Incremental(Vector3 from, Vector3 change, float t, int completedLoops)
    Parameters
    Type Name Description
    Vector3 from

    The original start vector at the beginning of the very first loop iteration.

    Vector3 change

    The per-iteration delta vector (end minus start from the tween configuration).

    float t

    The normalized time within the current loop iteration. May be outside [0, 1] when an overshoot easing type is active.

    int completedLoops

    The number of loop iterations that have fully completed before the current one. Sourced from CompletedLoops.

    Returns
    Type Description
    Vector3

    The accumulated Vector3 value for the current frame.

    Vector4(Vector4, Vector4, float)

    Interpolates between two UnityEngine.Vector4 values component-wise using unclamped linear arithmetic. Each of the four components is computed independently as from.n + (to.n - from.n) * t.

    Declaration
    public static Vector4 Vector4(Vector4 from, Vector4 to, float t)
    Parameters
    Type Name Description
    Vector4 from

    The vector at t = 0.

    Vector4 to

    The vector at t = 1.

    float t

    The interpolation factor produced by the easing function. May be outside [0, 1] when an overshoot easing type is active.

    Returns
    Type Description
    Vector4

    The component-wise interpolated vector. Individual components may exceed the range [from.n, to.n] when t is outside [0, 1].

    Vector4Incremental(Vector4, Vector4, float, int)

    Interpolates a UnityEngine.Vector4 value in Incremental mode. Accumulates a constant change vector per completed loop iteration across all four components. Each component uses the formula from.n + change.n * (completedLoops + t).

    Declaration
    public static Vector4 Vector4Incremental(Vector4 from, Vector4 change, float t, int completedLoops)
    Parameters
    Type Name Description
    Vector4 from

    The original start vector at the beginning of the very first loop iteration.

    Vector4 change

    The per-iteration delta vector (end minus start from the tween configuration).

    float t

    The normalized time within the current loop iteration. May be outside [0, 1] when an overshoot easing type is active.

    int completedLoops

    The number of loop iterations that have fully completed before the current one. Sourced from CompletedLoops.

    Returns
    Type Description
    Vector4

    The accumulated Vector4 value for the current frame.

    See Also

    Ease
    EaseType
    LoopType
    ScyllaTween
    In this article
    Back to top Scylla Framework - Core Module API Documentation