Updated weapon logic. Fixed player CheckMove logic.
This commit is contained in:
@@ -40,4 +40,40 @@ public static class ShotPatterns
|
||||
new Shot2(MuzzleId.Right, new Vector2(1, -6), new Vector2(4, 0))
|
||||
]
|
||||
};
|
||||
|
||||
public static readonly ShotPattern ReverseSingle = new()
|
||||
{
|
||||
Shots =
|
||||
[
|
||||
new Shot2(MuzzleId.Center, new Vector2(0, 6), new Vector2(4, 0))
|
||||
]
|
||||
};
|
||||
|
||||
public static readonly ShotPattern ReverseDouble = new()
|
||||
{
|
||||
Shots =
|
||||
[
|
||||
new Shot2(MuzzleId.Left, new Vector2(0, 6), new Vector2(4, 0)),
|
||||
new Shot2(MuzzleId.Right, new Vector2(0, 6), new Vector2(4, 0))
|
||||
]
|
||||
};
|
||||
|
||||
public static readonly ShotPattern ReverseDoubleSpread = new()
|
||||
{
|
||||
Shots =
|
||||
[
|
||||
new Shot2(MuzzleId.Left, new Vector2(-1, 6), new Vector2(4, 0)),
|
||||
new Shot2(MuzzleId.Right, new Vector2(1, 6), new Vector2(4, 0))
|
||||
]
|
||||
};
|
||||
|
||||
public static readonly ShotPattern ReverseTripleSpread = new()
|
||||
{
|
||||
Shots =
|
||||
[
|
||||
new Shot2(MuzzleId.Left, new Vector2(-1, 6), new Vector2(4, 0)),
|
||||
new Shot2(MuzzleId.Center, new Vector2(0, 6), new Vector2(4, 0)),
|
||||
new Shot2(MuzzleId.Right, new Vector2(1, 6), new Vector2(4, 0))
|
||||
]
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user