skullball/rust/src/map_resource.rs

20 lines
370 B
Rust

use godot::prelude::*;
use crate::team_resource::TeamResource;
#[derive(GodotClass)]
#[class(base=Resource, init, tool)]
pub struct MapResource {
#[export]
pub name: GString,
#[export]
pub scene: Option<Gd<PackedScene>>,
#[export]
pub teams: Array<Gd<TeamResource>>,
base: Base<Resource>,
}
#[godot_api]
impl IResource for MapResource {}