- Edited
v4.3.dev6.official [89850d553]
class_name Character
extends CharacterBody3D
class_name PlayerCharacter
extends Character
or
class_name CharacterState
extends RefCounted
class_name CharacterMoveState
extends CharacterState
class_name CharacterCrouchState
extends CharacterMoveState
Since when is this possible? I'm pretty sure this wasn't possible in 4.2 and earlier. You couldn't extend from something that already extended a non built-in class.
I hope this is not a bug, but a feature, because it is so useful and one more reason to use gdscript instead of C#.
EDIT: I don't understand this... I tested this in earlier version and it works. Is my brain somehow tricking me?