Merge remote-tracking branch 'sasha/master'
This commit is contained in:
@@ -2,18 +2,27 @@ class_name bip_ extends Control
|
||||
|
||||
var selected: bool
|
||||
|
||||
## Присваивает заданое значение видимости селектору.
|
||||
func set_track_visible(value: bool): $track.visible = value
|
||||
|
||||
|
||||
## Присваивает заданое значение видимости индикатору выполнения.
|
||||
func set_ecm_visible(value: bool): $ecm_done.visible = value
|
||||
|
||||
|
||||
func update(): $bip.material.set('shader_parameter/tick_update', float(Time.get_ticks_msec()/1000))
|
||||
|
||||
|
||||
## Задаёт цвет для всех экземпляров
|
||||
func set_color(color: Color): $bip.material.set('shader_parameter/color', Vector3(color.r, color.g, color.b))
|
||||
|
||||
|
||||
## Функция присваивает заданое значение видимости селектору.
|
||||
func set_sel_visible(value: bool):
|
||||
selected = value
|
||||
$selector.visible = value
|
||||
|
||||
|
||||
## Функция присваивает заданое значение видимости селектору.
|
||||
func set_track_visible(value: bool): $track.visible = value
|
||||
## Функция присваивает заданое значение видимости индикатору выполнения.
|
||||
func set_ecm_visible(value: bool): $ecm_done.visible = value
|
||||
|
||||
|
||||
func _on_bip_gui_input(event):
|
||||
if event is InputEventMouseButton and event.pressed:
|
||||
match event.button_index:
|
||||
@@ -22,7 +31,3 @@ func _on_bip_gui_input(event):
|
||||
MOUSE_BUTTON_RIGHT:
|
||||
if selected:
|
||||
signaller.emit_signal('rto_threat_unsel', name.to_int())
|
||||
|
||||
|
||||
func update():
|
||||
$bip.material.set('shader_parameter/tick_update', float(Time.get_ticks_msec()/1000))
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_2dulj"]
|
||||
shader = ExtResource("2_rt0la")
|
||||
shader_parameter/tick_update = 0.0
|
||||
shader_parameter/color = Color(0.972549, 0.12549, 0.411765, 1)
|
||||
|
||||
[sub_resource type="PlaceholderTexture2D" id="PlaceholderTexture2D_w5pye"]
|
||||
|
||||
@@ -232,6 +233,7 @@ layout_mode = 0
|
||||
offset_right = 1.0
|
||||
offset_bottom = 1.0
|
||||
scale = Vector2(20, 20)
|
||||
action_mode = 0
|
||||
button_mask = 3
|
||||
texture_normal = SubResource("PlaceholderTexture2D_w5pye")
|
||||
stretch_mode = 3
|
||||
|
||||
Reference in New Issue
Block a user