public bool CanConnect(EntityLink link) { if (this.IsOccupied() || link == null || link.IsOccupied()) { return(false); } return(this.socket.CanConnect(((Component)this.owner).get_transform().get_position(), ((Component)this.owner).get_transform().get_rotation(), link.socket, ((Component)link.owner).get_transform().get_position(), ((Component)link.owner).get_transform().get_rotation())); }
public bool CanConnect(EntityLink link) { if (IsOccupied()) { return(false); } if (link == null) { return(false); } if (link.IsOccupied()) { return(false); } return(socket.CanConnect(owner.transform.position, owner.transform.rotation, link.socket, link.owner.transform.position, link.owner.transform.rotation)); }