This repository has been archived on 2025-09-12. You can view files and clone it, but cannot push or open issues or pull requests.
ld49/game/cup/Cup.gd
Ryan e0d2b83867 Close issue #60
Added material override to cups
Adjusted Americano material override to be more distinct when next to expresso override material
2021-10-17 14:20:42 -04:00

18 lines
783 B
GDScript

class_name Cup
extends Spatial
export(OrderRepository.possible_orders) var coffee_type
var coffee_materials:Dictionary ={
OrderRepository.possible_orders.coffee_americano:load("res://assets/imports/ColorBand_Americano.tres"),
OrderRepository.possible_orders.coffee_cappuccino:load("res://assets/imports/ColorBand_Cappuccino.tres"),
OrderRepository.possible_orders.coffee_espresso:load("res://assets/imports/ColorBand_Espresso.tres"),
OrderRepository.possible_orders.coffee_latte:load("res://assets/imports/ColorBand_Latte.tres")
}
func _ready():
if $paper_cup_ready_exportprep.has_node("PaperCup_Ready"):
$paper_cup_ready_exportprep/PaperCup_Ready.set_surface_material(1, coffee_materials[coffee_type])
else:
print("Model does not have expected node 'PaperCup_Ready'")