Aetheria/Assets/Plugins/MSAGL/Routing/Rectilinear/HighReflectionEvent.cs
Reinier Vens dbc522a224 Weapos Rejiggered
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
2021-01-31 03:52:32 +00:00

21 lines
727 B
C#

//
// HighReflectionEvent.cs
// MSAGL Obstacle class for reflection events from a HighObstacleSide for Rectilinear Edge Routing.
//
// Copyright Microsoft Corporation.
using Microsoft.Msagl.Core.Geometry;
namespace Microsoft.Msagl.Routing.Rectilinear {
/// <summary>
/// This records an intersection of a lookahead ray with an obstacle edge.
/// </summary>
internal class HighReflectionEvent : BasicReflectionEvent {
internal HighObstacleSide Side { get; private set; }
internal HighReflectionEvent(BasicReflectionEvent previousSite, HighObstacleSide targetSide, Point site)
: base (previousSite, targetSide.Obstacle, site) {
this.Side = targetSide;
}
}
}