EvaluateCondition()の返り値がtrueだとif内に入ります。HasNeededProperties()についてはこれがfalseを返すと条件に関係なくifの中に入ってしまうので、ここでは常にtrueを返しておきます。}}まとめFungusはオープンソースでもあるのでソースコードが見やすく、他の人が拡張しやすいように設計されています。そのため、今回のようにコマンドを追加したりして、自身のプロジェクトに合うようにカスタマイズするととても便利になります。本体のコードを書き換えるとバージョンアップに対応できないので注意が必要です。私は2017年9月からVer.3.6を使用していますが、今回の検証のためVer.3.9.1をダウンロードしたところ、コマンドが増えていたりとバージョンアップは頻繁に行われているようです。(@kido0617)。