hi uhm noob speaking here :P
im not a coder in this language, but i do know how basic stuff works so...
im trying to make /change a plugin,
i want sams to shoot at different entities
im using the sams plugin that can shoot down attackheli
i changed all but one part
if (samsite.currentTarget == null)
{
// Almost exact code as per Rust
private List<BaseCombatEntity> nearby = new List<BaseCombatEntity>();
Vis.Entities(((Component) samsite.eyePoint).transform.position, plugin.SamSiteAttackDistance, nearby);
private BaseCombatEntity baseCombatEntity1 = (BaseCombatEntity)null;
foreach (BaseCombatEntity baseCombatEntity2 in nearby)
{
private var prefabname = baseCombatEntity2?.PrefabName ?? string.Empty;
if (string.private IsNullOrEmpty(prefabname)) return;
if (samsite.EntityCenterPoint((BaseEntity) baseCombatEntity2).y >= ((Component) samsite.eyePoint).transform.position.y && baseCombatEntity2.IsVisible(((Component) samsite.eyePoint).transform.position, plugin.SamSiteAttackDistance* 2f) && prefabname.Contains("assets/prefabs/npc/patrol helicopter/patrolhelicopter.prefab") || prefabname.Contains("assets/prefabs/misc/item drop/item_drop.prefab") || prefabname.Contains("assets/prefabs/npc/cargo plane/cargo_plane.prefab") || prefabname.Contains("assets/prefabs/npc/cargo plane/cargo_plane.prefab"))
baseCombatEntity1 = baseCombatEntity2;
}
samsite.currentTarget = baseCombatEntity1;
}i tryed to add dropped items but that offcource dont work
i need a way to shoot down entities
examples
smallgenerator
smallplantbox
sheetmetal (dropped item)
so if anybody can help me with this small lil code then ull be very happy when im done :)