public static void RPCDamage(Destructible __instance) { if (!Configs.EnableAutoPin.Value) { return; } if (__instance.name.Contains("Tin", StringComparison.OrdinalIgnoreCase)) { if (PinAuto.AddSafe(__instance.transform.position, PinAuto.TinData)) { Main.Log.LogInfo($"Creating Tin pin at '{__instance.transform.position.ToString("F0")}'\n"); } return; } if (__instance.name.Contains("Copper", StringComparison.OrdinalIgnoreCase)) { if (PinAuto.AddSafe(__instance.transform.position, PinAuto.CopData)) { Main.Log.LogInfo($"Creating Copper pin at '{__instance.transform.position.ToString("F0")}'\n"); } return; } if (__instance.name.Contains("Silver", StringComparison.OrdinalIgnoreCase)) { if (PinAuto.AddSafe(__instance.transform.position, PinAuto.SilData)) { Main.Log.LogInfo($"Creating Silver pin at '{__instance.transform.position.ToString("F0")}'\n"); } return; } }
static void AddPin(Vector3 position, string msg) => PinAuto.AddSafe( position, new AutoPin( PinAuto.DunData.type, PinAuto.DunData.name == "" ? msg : PinAuto.DunData.name));