public static void AddLinks(this List <EntityLink> links, BaseEntity entity, Socket_Base[] sockets) { foreach (Socket_Base socket in sockets) { EntityLink entityLink = Pool.Get <EntityLink>(); entityLink.Setup(entity, socket); links.Add(entityLink); } }
public static void AddLinks(this List <EntityLink> links, BaseEntity entity, Socket_Base[] sockets) { for (int i = 0; i < (int)sockets.Length; i++) { Socket_Base socketBase = sockets[i]; EntityLink entityLink = Pool.Get <EntityLink>(); entityLink.Setup(entity, socketBase); links.Add(entityLink); } }
public static void AddLinks( this List <EntityLink> links, BaseEntity entity, Socket_Base[] sockets) { for (int index = 0; index < sockets.Length; ++index) { Socket_Base socket = sockets[index]; EntityLink entityLink = (EntityLink)Pool.Get <EntityLink>(); entityLink.Setup(entity, socket); links.Add(entityLink); } }