public void Stop() { _isRun = false; _timeCounter = 0f; _currentFrame = _animationData.GetRange().x; OnStopEvent?.Invoke(this._animationData); }
public void CopyFrom(TweenParam param) { Type = param.Type; Identifier = param.Identifier; CopyFromToValueFrom(param); CurveMode = param.CurveMode; CurveTarget = param.CurveTarget; Curve = param.Curve; CurveX = param.CurveX; CurveY = param.CurveY; CurveZ = param.CurveZ; CurveW = param.CurveW; PlayType = param.PlayType; EaseType = param.EaseType; LoopCount = param.LoopCount; Duration = param.Duration; Interval = param.Interval; SpeedBased = param.SpeedBased; StartDelay = param.StartDelay; AutoPlay = param.AutoPlay; UpdateType = param.UpdateType; TimeScale = param.TimeScale; TimeSmooth = param.TimeSmooth; SelfScale = param.SelfScale; AutoKill = param.AutoKill; WorldSpace = param.WorldSpace; ColorLerpMode = param.ColorLerpMode; ColorBlockType = param.ColorBlockType; PathMode = param.PathMode; ShakeArgs = param.ShakeArgs; ResourcesIndex = param.ResourcesIndex; ResourcesKey = param.ResourcesKey; OnPlay = param.OnPlay; OnStop = param.OnStop; OnValueFloat = param.OnValueFloat; OnValueVector2 = param.OnValueVector2; OnValueVector3 = param.OnValueVector3; OnValueColor = param.OnValueColor; }
public void Stop() { MacroSettings.IsEnabled = false; OnStopEvent?.Invoke(this, new EventArgs()); }
protected override void OnStop() { OnStopEvent?.Invoke(this, new EventArgs()); base.OnStop(); }