18 lines
397 B
GDScript
18 lines
397 B
GDScript
extends StaticBody2D
|
|
|
|
class_name NoSwimBlocker
|
|
|
|
var messageDelay = 0
|
|
|
|
func _process(delta):
|
|
if messageDelay > 0:
|
|
messageDelay -= delta
|
|
|
|
func cow_collided():
|
|
if messageDelay <= 0:
|
|
var messageString = "You need level " + str(get_parent().swimmingLevelReq) + " swimming to swim here"
|
|
MessageManager.addMessage(messageString,
|
|
null, "System", Color.BLUE, true, false)
|
|
|
|
messageDelay = 1.5
|