Issues was caused by operator props "presets" which was reusing name of property on every run of OBJECT_OT_game_property_new. This run into conflict with how text property is determining -- it's stupid name comparsion which worked unexpectable after adding and removing text property. Solved by using empty (default) name for game_property_new when crating game property.
3.7 KiB
3.7 KiB