CyberAgentGameEntertainment/SmartAddresser

[Bug] ObjectFilterにフォルダを指定した時に同じ名前を含む他のフォルダも対象になる

Rapilias opened this issue · 2 comments

概要

LayoutRuleEditorのObjectFilterにフォルダを指定する際、同一階層にある対象のフォルダ名を含む別のフォルダも対象になってしまいます。
以下はGroupAという文字列を含む独立したグループが同一のグループ扱いされてしまう例です。
ce8f1519-b5b2-449c-93af-135c997bb48a

予期される動作

ObjectFilterにGroupAを指定した時GroupAフォルダ以下だけが対象になる

実際の動作

ObjectFilterにGroupAを指定した時同階層にあるGroupAで始まる文字列を含むフォルダ以下が対象になる

環境

OS: Windows11
Unity: 2020.3.40f1, 2023.2.3f1

その他

Fork先の Rapilias#3 にて修正しました。
予期される動作が意図通りであれば、こちらにもPRを出そうと思います。

@Rapilias
ご指摘ありがとうございます。
こちらいただいた通りの事象とコードの不具合を確認しました。

修正内容も確認しましたので、ぜひPRを出していただきたいです。
ご指摘大変助かります、テストまでありがとうございます!