mirror of
https://github.com/godotengine/godot-visual-script.git
synced 2026-01-04 18:10:07 +03:00
Use doubles for time in many other places
This commit is contained in:
@@ -93,7 +93,7 @@ String VisualScriptYield::get_text() const {
|
|||||||
class VisualScriptNodeInstanceYield : public VisualScriptNodeInstance {
|
class VisualScriptNodeInstanceYield : public VisualScriptNodeInstance {
|
||||||
public:
|
public:
|
||||||
VisualScriptYield::YieldMode mode;
|
VisualScriptYield::YieldMode mode;
|
||||||
float wait_time;
|
double wait_time;
|
||||||
|
|
||||||
virtual int get_working_memory_size() const { return 1; } //yield needs at least 1
|
virtual int get_working_memory_size() const { return 1; } //yield needs at least 1
|
||||||
//virtual bool is_output_port_unsequenced(int p_idx) const { return false; }
|
//virtual bool is_output_port_unsequenced(int p_idx) const { return false; }
|
||||||
@@ -159,7 +159,7 @@ VisualScriptYield::YieldMode VisualScriptYield::get_yield_mode() {
|
|||||||
return yield_mode;
|
return yield_mode;
|
||||||
}
|
}
|
||||||
|
|
||||||
void VisualScriptYield::set_wait_time(float p_time) {
|
void VisualScriptYield::set_wait_time(double p_time) {
|
||||||
if (wait_time == p_time) {
|
if (wait_time == p_time) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -167,7 +167,7 @@ void VisualScriptYield::set_wait_time(float p_time) {
|
|||||||
ports_changed_notify();
|
ports_changed_notify();
|
||||||
}
|
}
|
||||||
|
|
||||||
float VisualScriptYield::get_wait_time() {
|
double VisualScriptYield::get_wait_time() {
|
||||||
return wait_time;
|
return wait_time;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ public:
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
YieldMode yield_mode;
|
YieldMode yield_mode;
|
||||||
float wait_time;
|
double wait_time;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
virtual void _validate_property(PropertyInfo &property) const override;
|
virtual void _validate_property(PropertyInfo &property) const override;
|
||||||
@@ -73,8 +73,8 @@ public:
|
|||||||
void set_yield_mode(YieldMode p_mode);
|
void set_yield_mode(YieldMode p_mode);
|
||||||
YieldMode get_yield_mode();
|
YieldMode get_yield_mode();
|
||||||
|
|
||||||
void set_wait_time(float p_time);
|
void set_wait_time(double p_time);
|
||||||
float get_wait_time();
|
double get_wait_time();
|
||||||
|
|
||||||
virtual VisualScriptNodeInstance *instantiate(VisualScriptInstance *p_instance) override;
|
virtual VisualScriptNodeInstance *instantiate(VisualScriptInstance *p_instance) override;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user