public static void Teardown() { switch (state) { case ZuKitState.Running: state = ZuKitState.Stopped; _this.Dispose(); break; default: Debug.LogError("二度目以降のteardownが行われていて、これは禁止したり意味があるなら何かする。 state:" + state); break; } }
public static void Setup(string influxdbUrl, string dbName, Func <ZuValues> onUpdateValues) { switch (state) { case ZuKitState.None: state = ZuKitState.Running; // 接続、DB生成 _this = new ZuKit(influxdbUrl, dbName, onUpdateValues); break; default: Debug.LogError("二度目以降のsetupが行われていて、これは禁止したり意味があるなら何かする。"); break; } }