@@ -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