Modified weapon scripts to eliminate specialized projectile behavior - allows charged weapons to have projectiles and modify weapon stats when charged Added machine gun weapon & VFX Moved third party code to Plugins folder to improve compile times
50 lines
9.9 KiB
C#
50 lines
9.9 KiB
C#
using System.Runtime.CompilerServices;
|
|
|
|
[assembly: InternalsVisibleTo("TestRectilinear")]
|
|
[assembly: InternalsVisibleTo("TestForGdi")]
|
|
[assembly: InternalsVisibleTo("Microsoft.Msagl.UnitTests")]
|
|
[assembly: InternalsVisibleTo("GeometryGraphConverter")]
|
|
[assembly: InternalsVisibleTo("Test01")]
|
|
|
|
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId = "MDS", Scope = "namespace", Target = "Microsoft.Msagl.Layout.MDS")]
|
|
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "namespace", Target = "Microsoft.Msagl.ToBeRelocated.Ranking")]
|
|
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "namespace", Target = "Microsoft.Msagl.ToBeRelocated.Phylo")]
|
|
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "namespace", Target = "Microsoft.Msagl.ToBeRelocated.Constraints")]
|
|
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "namespace", Target = "Microsoft.Msagl.ToBeRelocated")]
|
|
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "namespace", Target = "Microsoft.Msagl.Routing.Visibility")]
|
|
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "namespace", Target = "Microsoft.Msagl.Routing.Spline.ConeSpanner")]
|
|
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "namespace", Target = "Microsoft.Msagl.Routing.Rectilinear")]
|
|
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "namespace", Target = "Microsoft.Msagl.LabelPlacement")]
|
|
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "namespace", Target = "Microsoft.Msagl.Deprecated")]
|
|
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "namespace", Target = "Microsoft.Msagl.Core.Routing")]
|
|
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "namespace", Target = "Microsoft.Msagl.Core.GraphAlgorithms")]
|
|
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "namespace", Target = "Microsoft.Msagl.Core.DataStructures")]
|
|
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "namespace", Target = "Microsoft.Msagl.Core")]
|
|
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA2210:AssembliesShouldHaveValidStrongNames")]
|
|
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Msagl.Core.Geometry.Curves.Polyline.#System.Collections.Generic.IEnumerable`1<Microsoft.Msagl.Core.Geometry.Point>.GetEnumerator()")]
|
|
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Msagl.Core.Geometry.Curves.Polyline.#System.Collections.IEnumerable.GetEnumerator()")]
|
|
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Msagl.Core.Geometry.Curves.Polyline.#Microsoft.Msagl.Core.Geometry.Curves.ICurve.Translate(Microsoft.Msagl.Core.Geometry.Point)")]
|
|
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Msagl.Core.Geometry.Curves.Polyline.#Microsoft.Msagl.Core.Geometry.Curves.ICurve.ThirdDerivative(System.Double)")]
|
|
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Msagl.Core.Geometry.Curves.Polyline.#Microsoft.Msagl.Core.Geometry.Curves.ICurve.Start")]
|
|
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Msagl.Core.Geometry.Curves.Polyline.#Microsoft.Msagl.Core.Geometry.Curves.ICurve.ScaleFromOrigin(System.Double,System.Double)")]
|
|
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Msagl.Core.Geometry.Curves.Polyline.#Microsoft.Msagl.Core.Geometry.Curves.ICurve.Reverse()")]
|
|
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Msagl.Core.Geometry.Curves.Polyline.#Microsoft.Msagl.Core.Geometry.Curves.ICurve.ParStart")]
|
|
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Msagl.Core.Geometry.Curves.Polyline.#Microsoft.Msagl.Core.Geometry.Curves.ICurve.ParEnd")]
|
|
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Msagl.Core.Geometry.Curves.Polyline.#Microsoft.Msagl.Core.Geometry.Curves.ICurve.ParallelogramNodeOverICurve")]
|
|
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Msagl.Core.Geometry.Curves.Polyline.#Microsoft.Msagl.Core.Geometry.Curves.ICurve.OffsetCurve(System.Double,Microsoft.Msagl.Core.Geometry.Point)")]
|
|
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Msagl.Core.Geometry.Curves.Polyline.#Microsoft.Msagl.Core.Geometry.Curves.ICurve.LengthPartial(System.Double,System.Double)")]
|
|
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Msagl.Core.Geometry.Curves.Polyline.#Microsoft.Msagl.Core.Geometry.Curves.ICurve.Length")]
|
|
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Msagl.Core.Geometry.Curves.Polyline.#Microsoft.Msagl.Core.Geometry.Curves.ICurve.End")]
|
|
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Msagl.Core.Geometry.Curves.Polyline.#Microsoft.Msagl.Core.Geometry.Curves.ICurve.Clone()")]
|
|
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "member", Target = "Microsoft.Msagl.Core.Geometry.Curves.Polyline.#Microsoft.Msagl.Core.Geometry.Curves.ICurve.SecondDerivative(System.Double)")]
|
|
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "namespace", Target = "Microsoft.Msagl.DebugHelpers")]
|
|
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "namespace", Target = "Microsoft.Msagl.Layout.Layered")]
|
|
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "namespace", Target = "Microsoft.Msagl.Routing.Rectilinear.Nudging")]
|
|
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "member", Target = "Microsoft.Msagl.Core.Geometry.OptimalRectanglePacking`1.#.ctor(System.Collections.Generic.ICollection`1<Microsoft.Msagl.Core.Geometry.RectangleToPack`1<!0>>,System.Double)")]
|
|
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "member", Target = "Microsoft.Msagl.Core.Geometry.RectanglePacking`1.#.ctor(System.Collections.Generic.ICollection`1<Microsoft.Msagl.Core.Geometry.RectangleToPack`1<!0>>,System.Double)")]
|
|
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "namespace", Target = "Microsoft.Msagl.Layout.Initial")]
|
|
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "namespace", Target = "Microsoft.Msagl.Layout.Layered.LayeredBundling")]
|
|
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "namespace", Target = "Microsoft.Msagl.Routing.Spline.Bundling")]
|
|
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "p", Scope = "member", Target = "Microsoft.Msagl.Layout.Layered.LayeredBundling.BundlingUtils.#Angle(Microsoft.Msagl.Core.Geometry.Point,Microsoft.Msagl.Core.Geometry.Point,Microsoft.Msagl.Core.Geometry.Point)")]
|
|
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "member", Target = "Microsoft.Msagl.Layout.Layered.LayeredBundling.BundlingUtils.#LocalModifications(System.Collections.Generic.List`1<System.Double>)")]
|
|
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "namespace", Target = "Microsoft.Msagl.DebugHelpers.Persistence")]
|