/BitFlagEditor

Godot inspector plugin for exported int/flag properties

Primary LanguageGDScriptMIT LicenseMIT

BitFlagEditor

Godot inspector plugin for exported int/flag properties

Usage

  • Install & enable plugin
  • Export a property with export(int, FLAGS, "")
  • (Optional) in a tool script, define func _get_layer_names(property_name :String) -> Array to set tooltips for each bit

Example

tool
extends Node

export(int, FLAGS, "") var group = 1


func _get_layer_names(property_name) -> Array:
	if property_name == "group":
		return ['Apples', 'Carrots', 'Apricots', 'Brocoli']
	return []

Inspector when editing this node looks like: image