@@ -95,7 +95,7 @@ void Tween::_stop_internal(bool p_reset) {
9595	}
9696}
9797
98- Ref <PropertyTweener> Tween::tween_property (const  Object *p_target, const  NodePath &p_property, Variant p_to, double  p_duration) {
98+ RequiredValue <PropertyTweener> Tween::tween_property (const  Object *p_target, const  NodePath &p_property, Variant p_to, double  p_duration) {
9999	ERR_FAIL_NULL_V (p_target, nullptr );
100100	CHECK_VALID ();
101101
@@ -118,7 +118,7 @@ Ref<PropertyTweener> Tween::tween_property(const Object *p_target, const NodePat
118118	return  tweener;
119119}
120120
121- Ref <IntervalTweener> Tween::tween_interval (double  p_time) {
121+ RequiredValue <IntervalTweener> Tween::tween_interval (double  p_time) {
122122	CHECK_VALID ();
123123
124124	Ref<IntervalTweener> tweener;
@@ -127,7 +127,7 @@ Ref<IntervalTweener> Tween::tween_interval(double p_time) {
127127	return  tweener;
128128}
129129
130- Ref <CallbackTweener> Tween::tween_callback (const  Callable &p_callback) {
130+ RequiredValue <CallbackTweener> Tween::tween_callback (const  Callable &p_callback) {
131131	CHECK_VALID ();
132132
133133	Ref<CallbackTweener> tweener;
@@ -136,7 +136,7 @@ Ref<CallbackTweener> Tween::tween_callback(const Callable &p_callback) {
136136	return  tweener;
137137}
138138
139- Ref <MethodTweener> Tween::tween_method (const  Callable &p_callback, const  Variant p_from, Variant p_to, double  p_duration) {
139+ RequiredValue <MethodTweener> Tween::tween_method (const  Callable &p_callback, const  Variant p_from, Variant p_to, double  p_duration) {
140140	CHECK_VALID ();
141141
142142	if  (!Animation::validate_type_match (p_from, p_to)) {
@@ -149,7 +149,7 @@ Ref<MethodTweener> Tween::tween_method(const Callable &p_callback, const Variant
149149	return  tweener;
150150}
151151
152- Ref <SubtweenTweener> Tween::tween_subtween (const  Ref<Tween> &p_subtween) {
152+ RequiredValue <SubtweenTweener> Tween::tween_subtween (const  Ref<Tween> &p_subtween) {
153153	CHECK_VALID ();
154154
155155	//  Ensure that the subtween being added is not null.
@@ -221,15 +221,15 @@ void Tween::clear() {
221221	tweeners.clear ();
222222}
223223
224- Ref <Tween> Tween::bind_node (const  Node *p_node) {
224+ RequiredValue <Tween> Tween::bind_node (const  Node *p_node) {
225225	ERR_FAIL_NULL_V (p_node, this );
226226
227227	bound_node = p_node->get_instance_id ();
228228	is_bound = true ;
229229	return  this ;
230230}
231231
232- Ref <Tween> Tween::set_process_mode (TweenProcessMode p_mode) {
232+ RequiredValue <Tween> Tween::set_process_mode (TweenProcessMode p_mode) {
233233	process_mode = p_mode;
234234	return  this ;
235235}
@@ -238,7 +238,7 @@ Tween::TweenProcessMode Tween::get_process_mode() const {
238238	return  process_mode;
239239}
240240
241- Ref <Tween> Tween::set_pause_mode (TweenPauseMode p_mode) {
241+ RequiredValue <Tween> Tween::set_pause_mode (TweenPauseMode p_mode) {
242242	pause_mode = p_mode;
243243	return  this ;
244244}
@@ -247,7 +247,7 @@ Tween::TweenPauseMode Tween::get_pause_mode() const {
247247	return  pause_mode;
248248}
249249
250- Ref <Tween> Tween::set_ignore_time_scale (bool  p_ignore) {
250+ RequiredValue <Tween> Tween::set_ignore_time_scale (bool  p_ignore) {
251251	ignore_time_scale = p_ignore;
252252	return  this ;
253253}
@@ -256,13 +256,13 @@ bool Tween::is_ignoring_time_scale() const {
256256	return  ignore_time_scale;
257257}
258258
259- Ref <Tween> Tween::set_parallel (bool  p_parallel) {
259+ RequiredValue <Tween> Tween::set_parallel (bool  p_parallel) {
260260	default_parallel = p_parallel;
261261	parallel_enabled = p_parallel;
262262	return  this ;
263263}
264264
265- Ref <Tween> Tween::set_loops (int  p_loops) {
265+ RequiredValue <Tween> Tween::set_loops (int  p_loops) {
266266	loops = p_loops;
267267	return  this ;
268268}
@@ -275,12 +275,12 @@ int Tween::get_loops_left() const {
275275	}
276276}
277277
278- Ref <Tween> Tween::set_speed_scale (float  p_speed) {
278+ RequiredValue <Tween> Tween::set_speed_scale (float  p_speed) {
279279	speed_scale = p_speed;
280280	return  this ;
281281}
282282
283- Ref <Tween> Tween::set_trans (TransitionType p_trans) {
283+ RequiredValue <Tween> Tween::set_trans (TransitionType p_trans) {
284284	default_transition = p_trans;
285285	return  this ;
286286}
@@ -289,7 +289,7 @@ Tween::TransitionType Tween::get_trans() const {
289289	return  default_transition;
290290}
291291
292- Ref <Tween> Tween::set_ease (EaseType p_ease) {
292+ RequiredValue <Tween> Tween::set_ease (EaseType p_ease) {
293293	default_ease = p_ease;
294294	return  this ;
295295}
@@ -298,12 +298,12 @@ Tween::EaseType Tween::get_ease() const {
298298	return  default_ease;
299299}
300300
301- Ref <Tween> Tween::parallel () {
301+ RequiredValue <Tween> Tween::parallel () {
302302	parallel_enabled = true ;
303303	return  this ;
304304}
305305
306- Ref <Tween> Tween::chain () {
306+ RequiredValue <Tween> Tween::chain () {
307307	parallel_enabled = false ;
308308	return  this ;
309309}
@@ -554,7 +554,7 @@ double PropertyTweener::_get_custom_interpolated_value(const Variant &p_value) {
554554	return  result;
555555}
556556
557- Ref <PropertyTweener> PropertyTweener::from (const  Variant &p_value) {
557+ RequiredValue <PropertyTweener> PropertyTweener::from (const  Variant &p_value) {
558558	Ref<Tween> tween = _get_tween ();
559559	ERR_FAIL_COND_V (tween.is_null (), nullptr );
560560
@@ -568,32 +568,32 @@ Ref<PropertyTweener> PropertyTweener::from(const Variant &p_value) {
568568	return  this ;
569569}
570570
571- Ref <PropertyTweener> PropertyTweener::from_current () {
571+ RequiredValue <PropertyTweener> PropertyTweener::from_current () {
572572	do_continue = false ;
573573	return  this ;
574574}
575575
576- Ref <PropertyTweener> PropertyTweener::as_relative () {
576+ RequiredValue <PropertyTweener> PropertyTweener::as_relative () {
577577	relative = true ;
578578	return  this ;
579579}
580580
581- Ref <PropertyTweener> PropertyTweener::set_trans (Tween::TransitionType p_trans) {
581+ RequiredValue <PropertyTweener> PropertyTweener::set_trans (Tween::TransitionType p_trans) {
582582	trans_type = p_trans;
583583	return  this ;
584584}
585585
586- Ref <PropertyTweener> PropertyTweener::set_ease (Tween::EaseType p_ease) {
586+ RequiredValue <PropertyTweener> PropertyTweener::set_ease (Tween::EaseType p_ease) {
587587	ease_type = p_ease;
588588	return  this ;
589589}
590590
591- Ref <PropertyTweener> PropertyTweener::set_custom_interpolator (const  Callable &p_method) {
591+ RequiredValue <PropertyTweener> PropertyTweener::set_custom_interpolator (const  Callable &p_method) {
592592	custom_method = p_method;
593593	return  this ;
594594}
595595
596- Ref <PropertyTweener> PropertyTweener::set_delay (double  p_delay) {
596+ RequiredValue <PropertyTweener> PropertyTweener::set_delay (double  p_delay) {
597597	delay = p_delay;
598598	return  this ;
599599}
@@ -731,7 +731,7 @@ IntervalTweener::IntervalTweener() {
731731	ERR_FAIL_MSG (" IntervalTweener can't be created directly. Use the tween_interval() method in Tween."  );
732732}
733733
734- Ref <CallbackTweener> CallbackTweener::set_delay (double  p_delay) {
734+ RequiredValue <CallbackTweener> CallbackTweener::set_delay (double  p_delay) {
735735	delay = p_delay;
736736	return  this ;
737737}
@@ -781,17 +781,17 @@ CallbackTweener::CallbackTweener() {
781781	ERR_FAIL_MSG (" CallbackTweener can't be created directly. Use the tween_callback() method in Tween."  );
782782}
783783
784- Ref <MethodTweener> MethodTweener::set_delay (double  p_delay) {
784+ RequiredValue <MethodTweener> MethodTweener::set_delay (double  p_delay) {
785785	delay = p_delay;
786786	return  this ;
787787}
788788
789- Ref <MethodTweener> MethodTweener::set_trans (Tween::TransitionType p_trans) {
789+ RequiredValue <MethodTweener> MethodTweener::set_trans (Tween::TransitionType p_trans) {
790790	trans_type = p_trans;
791791	return  this ;
792792}
793793
794- Ref <MethodTweener> MethodTweener::set_ease (Tween::EaseType p_ease) {
794+ RequiredValue <MethodTweener> MethodTweener::set_ease (Tween::EaseType p_ease) {
795795	ease_type = p_ease;
796796	return  this ;
797797}
@@ -912,7 +912,7 @@ bool SubtweenTweener::step(double &r_delta) {
912912	return  true ;
913913}
914914
915- Ref <SubtweenTweener> SubtweenTweener::set_delay (double  p_delay) {
915+ RequiredValue <SubtweenTweener> SubtweenTweener::set_delay (double  p_delay) {
916916	delay = p_delay;
917917	return  this ;
918918}
0 commit comments