public static void AddNECE(EffectInfo effect, teEffectComponentEntity nece, ChunkPlaybackInfo playbackInfo, Dictionary <ulong, ulong> replacements) { NECEInfo newInfo = new NECEInfo { PlaybackInfo = playbackInfo, GUID = nece.Header.Entity, Identifier = nece.Header.Identifier }; if (replacements.ContainsKey(newInfo.GUID)) { newInfo.GUID = replacements[newInfo.GUID]; } if (replacements.ContainsKey(newInfo.Identifier)) { newInfo.Identifier = replacements[newInfo.Identifier]; } effect.NECEs.Add(newInfo); }
public static void AddNECE(EffectInfo effect, NECE nece, ChunkPlaybackInfo playbackInfo, Dictionary <ulong, ulong> replacements) { NECEInfo newInfo = new NECEInfo { PlaybackInfo = playbackInfo, GUID = nece.Data.Entity, Variable = nece.Data.EntityVariable }; if (replacements.ContainsKey(newInfo.GUID)) { newInfo.GUID = replacements[newInfo.GUID]; } if (replacements.ContainsKey(newInfo.Variable)) { newInfo.Variable = replacements[newInfo.Variable]; } effect.NECEs.Add(newInfo); }