GDScript Interfaces screenshot 1
N

Publisher

nsrosenqvist

GDScript Interfaces

Tools
GDScript Interface Runtime Validation Abstraction Dependency Injection Inversion

A library which provides a naive GDScript implementation of interfaces for Godot. It can by its nature only check for implementations at runtime and cannot validate method parameter definitions due to the language's lack of introspection. All implementations are validated when the application is loaded by default, so it behaves quite similarly to how one would expect interfaces to work in other languages.

v1.0.1

Latest
Godot 3.4+