18 lines
288 B
GDScript
18 lines
288 B
GDScript
class_name SonarMaterial
|
|
extends RefCounted
|
|
|
|
enum Value {
|
|
UNKNOWN,
|
|
ROCK,
|
|
METAL,
|
|
SAND,
|
|
}
|
|
|
|
|
|
static func is_valid(value: int) -> bool:
|
|
return value >= Value.UNKNOWN and value <= Value.SAND
|
|
|
|
|
|
static func is_terrain(value: int) -> bool:
|
|
return value == Value.ROCK or value == Value.SAND
|