コード例 #1
0
        private static void ApplyMap(IMyCubeBlock block, ASync.Id id, string value)
        {
            ASync sync;

            if (!ASync.TryGet(id, out sync))
            {
                Logger.AlwaysLog("Failed to get TerminalSync for " + id, Logger.severity.ERROR);
            }
            else
            {
                Logger.TraceLog("Setting entity value for " + block.nameWithId() + ", value id: " + id + ", value: " + value);
                sync.SetValueFromSave(block.EntityId, value);
            }
        }
コード例 #2
0
ファイル: ASync.cs プロジェクト: zrisher/ARMS
 public static bool TryGet(Id id, out ASync sync)
 {
     return(_syncs.TryGetValue(id, out sync));
 }