ConstantMultilineAttributeをつけたFlexibleStringについて
Posted: 2018/05/14 09:44
ConstantMultilineAttributeをつけたFlexibleStringでテキストの切り取り、貼り付けなどが使用できません。
また編集中も半角全角の切り替えなどをしていると入力ができなくなります。
FlexibleStringPropertyDrawer.csを確認したところ下記の修正でこちらの思ったとおりの動作になりました。
下記の修正で問題ないでしょうか?
修正前
string value = GUI.TextArea(fieldPosition, valueProperty.stringValue);
if (EditorGUI.EndChangeCheck())
{
valueProperty.stringValue = value;
}
修正後
valueProperty.stringValue = EditorGUI.TextArea(fieldPosition, valueProperty.stringValue);
また編集中も半角全角の切り替えなどをしていると入力ができなくなります。
FlexibleStringPropertyDrawer.csを確認したところ下記の修正でこちらの思ったとおりの動作になりました。
下記の修正で問題ないでしょうか?
修正前
string value = GUI.TextArea(fieldPosition, valueProperty.stringValue);
if (EditorGUI.EndChangeCheck())
{
valueProperty.stringValue = value;
}
修正後
valueProperty.stringValue = EditorGUI.TextArea(fieldPosition, valueProperty.stringValue);