public void CleanUp() { if (!initialized) { return; } match_data = null; }
public void Init(Match.LogicMatchData match_data) { if (initialized) { return; } this.match_data = match_data; if (this.match_data == null) { return; } initialized = true; }
public void InitLocalLogic(LogicCluster cluster) { if (cluster == null) { return; } local_cluster = cluster; local_cluster.OnOutputCommandSent.Subscribe(OnOutputCommandReceived); Match.LogicMatchData data = InitLocalLogicInternal(); if (data == null) { return; } local_cluster.Init(data); }