汎用的な機能をまとめた標準ライブラリ。
- (任意)imaoki/StartupLoader 導入済みの場合はインストール/アンインストールでスタートアップスクリプトの登録/解除が行われる。 未使用の場合はスクリプトの評価のみ行われる。
3ds Max 2024
Execute install.ms
.
uninstall.ms
を実行する。
Distribution\Standard.min.ms
を実行する。
::std.Uninstall()
(
struct TestStruct (
private count = 0,
public fn Increment = (
this.count += 1
this.StateChanged.Notify #Count this.count
ok
),
public StateChanged,
on Create do (
this.StateChanged = ::std.ObservableStruct()
)
)
fn countChanged type param = (
case type of (
(#Count): format "countChanged count:%\n" param
default: ()
)
ok
)
local testObj = TestStruct()
testObj.StateChanged.Subscribe countChanged
testObj.Increment()
ok
)