|
@ -4,8 +4,8 @@ class_name Road |
|
|
|
|
|
|
|
|
export var end_rotation:Vector3 = Vector3(0,0,0) |
|
|
export var end_rotation:Vector3 = Vector3(0,0,0) |
|
|
|
|
|
|
|
|
export var first_speed_factor:float = 1.0 |
|
|
|
|
|
export var creator_speed_factor:float = 1.0 |
|
|
|
|
|
|
|
|
export var first_speed_factor:float = 0.8 |
|
|
|
|
|
export var creator_speed_factor:float = 0.8 |
|
|
export var chasers_speed_factor:float = 1.0 |
|
|
export var chasers_speed_factor:float = 1.0 |
|
|
|
|
|
|
|
|
export var reset_index:int = 0 |
|
|
export var reset_index:int = 0 |
|
@ -14,7 +14,7 @@ export (PoolVector3Array) var speed_constrains = PoolVector3Array() |
|
|
export (PoolVector3Array) var force_penalties = PoolVector3Array() |
|
|
export (PoolVector3Array) var force_penalties = PoolVector3Array() |
|
|
export (PoolVector3Array) var torque_penalties = PoolVector3Array() |
|
|
export (PoolVector3Array) var torque_penalties = PoolVector3Array() |
|
|
|
|
|
|
|
|
var creator:String = "" |
|
|
|
|
|
|
|
|
var creator:int = -1 |
|
|
var preview:bool = false |
|
|
var preview:bool = false |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -34,7 +34,7 @@ func get_creator(): |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
func set_creator(new_creator): |
|
|
func set_creator(new_creator): |
|
|
creator = str(new_creator) |
|
|
|
|
|
|
|
|
creator = int(new_creator) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
func set_color(new_color): |
|
|
func set_color(new_color): |
|
@ -106,3 +106,15 @@ func get_force_penalty(index:int): |
|
|
return force_penalties[index] |
|
|
return force_penalties[index] |
|
|
|
|
|
|
|
|
return Vector3(0,0,0) |
|
|
return Vector3(0,0,0) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
func get_first_speed_factor(): |
|
|
|
|
|
return first_speed_factor |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
func get_creator_speed_factor(): |
|
|
|
|
|
return creator_speed_factor |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
func get_chasers_speed_factor(): |
|
|
|
|
|
return chasers_speed_factor |