Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
78df3c7
fix: Error when ball roller pressed when no ball.
freezy Oct 26, 2021
73e2000
teleporter: Disable destination kicker on start.
freezy Oct 26, 2021
5bc1507
ramp: Make collidable.
freezy Oct 26, 2021
c69cfd1
mechs: Rename and generalize cannon.
freezy Oct 27, 2021
05329f9
mechs: Add property drawer for rotator mark.
freezy Oct 27, 2021
92000ad
rotator: Move ball with object.
freezy Oct 28, 2021
35059c6
rotator: Make kicker coil angle changeable during gameplay.
freezy Oct 28, 2021
8d0445d
rotator: Make most of it generic.
freezy Oct 28, 2021
43ec223
rotator: Make flipper rotatable.
freezy Oct 28, 2021
1ebb80f
rotator: Fix rotation for referenced objects.
freezy Oct 29, 2021
48632f0
rotator: Fix ball rotation.
freezy Oct 29, 2021
267a116
rotator: Fix kicker angle.
freezy Oct 29, 2021
bfe0e2a
fix: Remove obsolete angle and speed from kicker component.
freezy Oct 29, 2021
9734407
ci: Bump Unity to 2021.2.0f1
freezy Oct 29, 2021
8b4b85f
rotator: Don't control ball when kicked out.
freezy Oct 29, 2021
6b8012c
rotator: Split mech and tranformations.
freezy Oct 30, 2021
753aa1e
rotator: Only update when motor is running.
freezy Oct 30, 2021
0dcffeb
doc: Spelling (thanks benlogan and @DanLShane).
freezy Oct 30, 2021
3e35973
rotator: Add icons.
freezy Oct 30, 2021
3222432
t2: Update cannon config.
freezy Oct 30, 2021
c2c14e7
t2: Fix position of L58.
freezy Oct 30, 2021
67247e4
t2: Fix gun positions.
freezy Oct 30, 2021
b6323d8
debug: Add frame counter component.
freezy Oct 30, 2021
e8418ac
rotator: Add inspector
freezy Oct 31, 2021
3e7421f
rotator: Add doc.
freezy Oct 31, 2021
a71fca6
Update rotators.md
rhythmerc Oct 31, 2021
06a30b1
build: Remove FPS counter due to breaking the build.
freezy Oct 31, 2021
75015ea
doc: Update changelog.
freezy Oct 31, 2021
00b8a23
doc: Fix links in changelog.
freezy Oct 31, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ jobs:
- uses: game-ci/unity-test-runner@main
id: test
with:
unityVersion: '2020.3.13f1'
unityVersion: '2021.2.0f1'
projectPath: VisualPinball.Unity/VisualPinball.Unity.Test/TestProject~
artifactsPath: VisualPinball.Unity/VisualPinball.Unity.Test/TestProject~/artifacts
testMode: all
Expand Down
7 changes: 4 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,12 @@

## Unreleased

Built with Unity 2020.3.
Built with Unity 2021.2.

### Added
- A *Teleporter* component ([#336](https://github.com/freezy/VisualPinball.Engine/pull/336), [Documentation](https://docs.visualpinball.org/creators-guide/manual/mechanisms/drop-target-banks.html)).
- A *Drop Target Bank* component ([#333](https://github.com/freezy/VisualPinball.Engine/pull/333), [Documentation](https://docs.visualpinball.org/creators-guide/manual/mechanisms/teleporters.html)).
- A *Rotator* component ([#337](https://github.com/freezy/VisualPinball.Engine/pull/337), [Documentation](https://docs.visualpinball.org/creators-guide/manual/mechanisms/rotators.html)).
- A *Teleporter* component ([#336](https://github.com/freezy/VisualPinball.Engine/pull/336), [Documentation](https://docs.visualpinball.org/creators-guide/manual/mechanisms/teleporters.html)).
- A *Drop Target Bank* component ([#333](https://github.com/freezy/VisualPinball.Engine/pull/333), [Documentation](https://docs.visualpinball.org/creators-guide/manual/mechanisms/drop-target-banks.html)).
- Editor: Enable manual trigger for coils, switches, lamps and wires during gameplay ([#332](https://github.com/freezy/VisualPinball.Engine/pull/332))
- Support for dynamic wires, also known as *Fast Flip* ([#330](https://github.com/freezy/VisualPinball.Engine/pull/330), [Documentation](https://docs.visualpinball.org/creators-guide/editor/wire-manager.html#dynamic)).
- Component for light groups, allowing easy grouping of GI lamps. ([#330](https://github.com/freezy/VisualPinball.Engine/pull/330) [Documentation](https://docs.visualpinball.org/creators-guide/manual/mechanisms/light-groups.html)).
Expand Down
5 changes: 0 additions & 5 deletions VisualPinball.Engine.Test/VPT/Kicker/KickerDataTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -59,11 +59,6 @@ public static void ValidateKickerData(KickerData data)
data.Radius.Should().Be(25.98f);
data.Scatter.Should().Be(4.98f);
data.Surface.Should().Be("");

#if !WRITE_VP106 && !WRITE_VP107
data.Angle.Should().Be(65.5f);
data.Speed.Should().Be(5.8f);
#endif
}
}
}
10 changes: 0 additions & 10 deletions VisualPinball.Engine/VPT/Kicker/KickerData.cs
Original file line number Diff line number Diff line change
Expand Up @@ -82,16 +82,6 @@ public class KickerData : ItemData
[BiffInt("TMIN", Pos = 4)]
public int TimerInterval;

// -----------------
// new fields by VPE
// -----------------

[BiffFloat("ANGL", Pos = 16, SkipHash = true, IsVpeEnhancement = true)]
public float Angle = 90f;

[BiffFloat("SPED", Pos = 17, SkipHash = true, IsVpeEnhancement = true)]
public float Speed = 3f;

public KickerData() : base(StoragePrefix.GameItem)
{
}
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
122 changes: 122 additions & 0 deletions VisualPinball.Unity/Assets/Editor/Icons/large_blue/mech.png.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
122 changes: 122 additions & 0 deletions VisualPinball.Unity/Assets/Editor/Icons/large_blue/rotator.png.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading