kOS.VesselTarget.IsInRange C# (CSharp) Method

IsInRange() public method

public IsInRange ( double range ) : bool
range double
return bool
        public bool IsInRange(double range)
        {
            if (GetDistance() <= range) return true;

            return false;
        }

Usage Example

コード例 #1
0
ファイル: FunctionList.cs プロジェクト: erendrake/kRISC
        private kList GetTargetList(SharedObjects shared)
        {
            kList list = new kList();

            list.AddColumn("Vessel Name", 25, ColumnAlignment.Left);
            list.AddColumn("Distance", 12, ColumnAlignment.Right, "0.0");

            double commRange = VesselUtils.GetCommRange(shared.Vessel);

            foreach (Vessel vessel in FlightGlobals.Vessels)
            {
                if (vessel != shared.Vessel)
                {
                    var vT = new VesselTarget(vessel, shared.Vessel);
                    if (vT.IsInRange(commRange))
                    {
                        list.AddItem(vT.target.vesselName, vT.GetDistance());
                    }
                }
            }

            return(list);
        }
All Usage Examples Of kOS.VesselTarget::IsInRange