├── .gitignore
├── Assets
├── Animations.meta
├── Animations
│ ├── Blinky.meta
│ ├── Blinky
│ │ ├── Blinky.controller
│ │ ├── Blinky.controller.meta
│ │ ├── WalkDown.anim
│ │ ├── WalkDown.anim.meta
│ │ ├── WalkLeft.anim
│ │ ├── WalkLeft.anim.meta
│ │ ├── WalkRight.anim
│ │ ├── WalkRight.anim.meta
│ │ ├── WalkUp.anim
│ │ └── WalkUp.anim.meta
│ ├── Clyde.meta
│ ├── Clyde
│ │ ├── Clyde.controller
│ │ ├── Clyde.controller.meta
│ │ ├── WalkDown.anim
│ │ ├── WalkDown.anim.meta
│ │ ├── WalkLeft.anim
│ │ ├── WalkLeft.anim.meta
│ │ ├── WalkRight.anim
│ │ ├── WalkRight.anim.meta
│ │ ├── WalkUp.anim
│ │ └── WalkUp.anim.meta
│ ├── Common.meta
│ ├── Common
│ │ ├── AlmostDoneFrightened.anim
│ │ ├── AlmostDoneFrightened.anim.meta
│ │ ├── EatenWalkDown.anim
│ │ ├── EatenWalkDown.anim.meta
│ │ ├── EatenWalkLeft.anim
│ │ ├── EatenWalkLeft.anim.meta
│ │ ├── EatenWalkRight.anim
│ │ ├── EatenWalkRight.anim.meta
│ │ ├── EatenWalkUp.anim
│ │ ├── EatenWalkUp.anim.meta
│ │ ├── Frightened.anim
│ │ └── Frightened.anim.meta
│ ├── Inky.meta
│ ├── Inky
│ │ ├── Inky.controller
│ │ ├── Inky.controller.meta
│ │ ├── WalkDown.anim
│ │ ├── WalkDown.anim.meta
│ │ ├── WalkLeft.anim
│ │ ├── WalkLeft.anim.meta
│ │ ├── WalkRight.anim
│ │ ├── WalkRight.anim.meta
│ │ ├── WalkUp.anim
│ │ └── WalkUp.anim.meta
│ ├── Pacman.meta
│ ├── Pacman
│ │ ├── Die.anim
│ │ ├── Die.anim.meta
│ │ ├── Pacman.controller
│ │ ├── Pacman.controller.meta
│ │ ├── WalkDown.anim
│ │ ├── WalkDown.anim.meta
│ │ ├── WalkLeft.anim
│ │ ├── WalkLeft.anim.meta
│ │ ├── WalkRight.anim
│ │ ├── WalkRight.anim.meta
│ │ ├── WalkUp.anim
│ │ └── WalkUp.anim.meta
│ ├── Pinky.meta
│ ├── Pinky
│ │ ├── Pinky.controller
│ │ ├── Pinky.controller.meta
│ │ ├── WalkDown.anim
│ │ ├── WalkDown.anim.meta
│ │ ├── WalkLeft.anim
│ │ ├── WalkLeft.anim.meta
│ │ ├── WalkRight.anim
│ │ ├── WalkRight.anim.meta
│ │ ├── WalkUp.anim
│ │ └── WalkUp.anim.meta
│ ├── XpItem.meta
│ └── XpItem
│ │ ├── Walk.anim
│ │ ├── Walk.anim.meta
│ │ ├── XPItem.controller
│ │ └── XPItem.controller.meta
├── External.meta
├── External
│ ├── 2d-extra.meta
│ ├── 2d-extra
│ │ ├── Editor.meta
│ │ ├── Editor
│ │ │ ├── Brushes.meta
│ │ │ ├── Brushes
│ │ │ │ ├── CoordinateBrush.meta
│ │ │ │ ├── CoordinateBrush
│ │ │ │ │ ├── CoordinateBrush.cs
│ │ │ │ │ └── CoordinateBrush.cs.meta
│ │ │ │ ├── GameObjectBrush.meta
│ │ │ │ ├── GameObjectBrush
│ │ │ │ │ ├── GameObjectBrush.cs
│ │ │ │ │ └── GameObjectBrush.cs.meta
│ │ │ │ ├── GroupBrush.meta
│ │ │ │ ├── GroupBrush
│ │ │ │ │ ├── GroupBrush.cs
│ │ │ │ │ └── GroupBrush.cs.meta
│ │ │ │ ├── LineBrush.meta
│ │ │ │ ├── LineBrush
│ │ │ │ │ ├── LineBrush.cs
│ │ │ │ │ └── LineBrush.cs.meta
│ │ │ │ ├── PrefabBrush.meta
│ │ │ │ ├── PrefabBrush
│ │ │ │ │ ├── PrefabBrush.cs
│ │ │ │ │ └── PrefabBrush.cs.meta
│ │ │ │ ├── RandomBrush.meta
│ │ │ │ ├── RandomBrush
│ │ │ │ │ ├── RandomBrush.cs
│ │ │ │ │ └── RandomBrush.cs.meta
│ │ │ │ ├── TintBrush.meta
│ │ │ │ ├── TintBrush
│ │ │ │ │ ├── TintBrush.cs
│ │ │ │ │ └── TintBrush.cs.meta
│ │ │ │ ├── TintBrushSmooth.meta
│ │ │ │ └── TintBrushSmooth
│ │ │ │ │ ├── TintBrushSmooth.cs
│ │ │ │ │ └── TintBrushSmooth.cs.meta
│ │ │ ├── Tiles.meta
│ │ │ ├── Tiles
│ │ │ │ ├── HexagonalRuleTile.meta
│ │ │ │ ├── HexagonalRuleTile
│ │ │ │ │ ├── HexagonalRuleTileEditor.cs
│ │ │ │ │ └── HexagonalRuleTileEditor.cs.meta
│ │ │ │ ├── IsometricRuleTile.meta
│ │ │ │ ├── IsometricRuleTile
│ │ │ │ │ ├── IsometricRuleTileEditor.cs
│ │ │ │ │ └── IsometricRuleTileEditor.cs.meta
│ │ │ │ ├── RuleOverrideTile.meta
│ │ │ │ ├── RuleOverrideTile
│ │ │ │ │ ├── PopulateRuleOverrideTileWizard.cs
│ │ │ │ │ ├── PopulateRuleOverrideTileWizard.cs.meta
│ │ │ │ │ ├── RuleOverrideTileEditor.cs
│ │ │ │ │ └── RuleOverrideTileEditor.cs.meta
│ │ │ │ ├── RuleTile.meta
│ │ │ │ └── RuleTile
│ │ │ │ │ ├── CustomRuleTileMenu.cs
│ │ │ │ │ ├── CustomRuleTileMenu.cs.meta
│ │ │ │ │ ├── RuleTileEditor.cs
│ │ │ │ │ ├── RuleTileEditor.cs.meta
│ │ │ │ │ ├── ScriptTemplates.meta
│ │ │ │ │ └── ScriptTemplates
│ │ │ │ │ ├── NewCustomRuleTile.cs.txt
│ │ │ │ │ └── NewCustomRuleTile.cs.txt.meta
│ │ │ ├── Unity.2D.Tilemap.Extras.Editor.asmdef
│ │ │ └── Unity.2D.Tilemap.Extras.Editor.asmdef.meta
│ │ ├── Runtime.meta
│ │ └── Runtime
│ │ │ ├── Brushes.meta
│ │ │ ├── Brushes
│ │ │ ├── TintTextureGenerator.cs
│ │ │ ├── TintTextureGenerator.cs.meta
│ │ │ ├── TintedTilemap.shader
│ │ │ └── TintedTilemap.shader.meta
│ │ │ ├── GridInformation.meta
│ │ │ ├── GridInformation
│ │ │ ├── GridInformation.cs
│ │ │ └── GridInformation.cs.meta
│ │ │ ├── Tiles.meta
│ │ │ ├── Tiles
│ │ │ ├── AnimatedTile.meta
│ │ │ ├── AnimatedTile
│ │ │ │ ├── AnimatedTile.cs
│ │ │ │ └── AnimatedTile.cs.meta
│ │ │ ├── HexagonalRuleTile.meta
│ │ │ ├── HexagonalRuleTile
│ │ │ │ ├── HexagonalRuleTile.cs
│ │ │ │ └── HexagonalRuleTile.cs.meta
│ │ │ ├── IsometricRuleTile.meta
│ │ │ ├── IsometricRuleTile
│ │ │ │ ├── IsometricRuleTile.cs
│ │ │ │ └── IsometricRuleTile.cs.meta
│ │ │ ├── PipelineTile.meta
│ │ │ ├── PipelineTile
│ │ │ │ ├── PipelineTile.cs
│ │ │ │ └── PipelineTile.cs.meta
│ │ │ ├── RandomTile.meta
│ │ │ ├── RandomTile
│ │ │ │ ├── RandomTile.cs
│ │ │ │ └── RandomTile.cs.meta
│ │ │ ├── RuleOverrideTile.meta
│ │ │ ├── RuleOverrideTile
│ │ │ │ ├── RuleOverrideTile.cs
│ │ │ │ └── RuleOverrideTile.cs.meta
│ │ │ ├── RuleTile.meta
│ │ │ ├── RuleTile
│ │ │ │ ├── RuleTile.cs
│ │ │ │ └── RuleTile.cs.meta
│ │ │ ├── TerrainTile.meta
│ │ │ ├── TerrainTile
│ │ │ │ ├── TerrainTile.cs
│ │ │ │ └── TerrainTile.cs.meta
│ │ │ ├── WeightedRandomTile.meta
│ │ │ └── WeightedRandomTile
│ │ │ │ ├── WeightedRandomTile.cs
│ │ │ │ └── WeightedRandomTile.cs.meta
│ │ │ ├── Unity.2D.Tilemap.Extras.asmdef
│ │ │ └── Unity.2D.Tilemap.Extras.asmdef.meta
│ ├── Demigiant.meta
│ └── Demigiant
│ │ ├── DOTween.meta
│ │ └── DOTween
│ │ ├── DOTween.XML
│ │ ├── DOTween.XML.meta
│ │ ├── DOTween.dll
│ │ ├── DOTween.dll.mdb
│ │ ├── DOTween.dll.mdb.meta
│ │ ├── DOTween.dll.meta
│ │ ├── DOTween43.dll
│ │ ├── DOTween43.dll.mdb
│ │ ├── DOTween43.dll.mdb.meta
│ │ ├── DOTween43.dll.meta
│ │ ├── DOTween43.xml
│ │ ├── DOTween43.xml.meta
│ │ ├── DOTween46.dll
│ │ ├── DOTween46.dll.mdb
│ │ ├── DOTween46.dll.mdb.meta
│ │ ├── DOTween46.dll.meta
│ │ ├── DOTween46.xml
│ │ ├── DOTween46.xml.meta
│ │ ├── DOTween50.dll
│ │ ├── DOTween50.dll.mdb
│ │ ├── DOTween50.dll.mdb.meta
│ │ ├── DOTween50.dll.meta
│ │ ├── DOTween50.xml
│ │ ├── DOTween50.xml.meta
│ │ ├── Editor.meta
│ │ ├── Editor
│ │ ├── DOTweenEditor.XML
│ │ ├── DOTweenEditor.XML.meta
│ │ ├── DOTweenEditor.dll
│ │ ├── DOTweenEditor.dll.mdb
│ │ ├── DOTweenEditor.dll.mdb.meta
│ │ ├── DOTweenEditor.dll.meta
│ │ ├── Imgs.meta
│ │ └── Imgs
│ │ │ ├── DOTweenIcon.png
│ │ │ ├── DOTweenIcon.png.meta
│ │ │ ├── Footer.png
│ │ │ ├── Footer.png.meta
│ │ │ ├── Footer_dark.png
│ │ │ ├── Footer_dark.png.meta
│ │ │ ├── Header.jpg
│ │ │ └── Header.jpg.meta
│ │ ├── readme.txt
│ │ └── readme.txt.meta
├── Prefab.meta
├── Prefab
│ ├── LifeIcon.prefab
│ ├── LifeIcon.prefab.meta
│ ├── Pacman.prefab
│ ├── Pacman.prefab.meta
│ ├── XPItem.prefab
│ └── XPItem.prefab.meta
├── Scenes.meta
├── Scenes
│ ├── SampleScene.unity
│ └── SampleScene.unity.meta
├── Scripts.meta
├── Scripts
│ ├── PacEngine.meta
│ ├── PacEngine
│ │ ├── PacEngine.meta
│ │ └── PacEngine
│ │ │ ├── PacmanEngine.cs
│ │ │ ├── PacmanEngine.cs.meta
│ │ │ ├── Program.cs
│ │ │ ├── Program.cs.meta
│ │ │ ├── Properties.meta
│ │ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ └── AssemblyInfo.cs.meta
│ │ │ ├── bin.meta
│ │ │ ├── bin
│ │ │ ├── Debug.meta
│ │ │ └── Debug
│ │ │ │ ├── PacEngine.exe
│ │ │ │ └── PacEngine.exe.meta
│ │ │ ├── board.meta
│ │ │ ├── board
│ │ │ ├── Board.cs
│ │ │ ├── Board.cs.meta
│ │ │ ├── PathFinder.cs
│ │ │ ├── PathFinder.cs.meta
│ │ │ ├── prizes.meta
│ │ │ ├── prizes
│ │ │ │ ├── AbstractPrize.cs
│ │ │ │ ├── AbstractPrize.cs.meta
│ │ │ │ ├── PacDot.cs
│ │ │ │ ├── PacDot.cs.meta
│ │ │ │ ├── PowerPellet.cs
│ │ │ │ ├── PowerPellet.cs.meta
│ │ │ │ ├── PrizeFactory.cs
│ │ │ │ └── PrizeFactory.cs.meta
│ │ │ ├── tiles.meta
│ │ │ └── tiles
│ │ │ │ ├── AbstractBoardTile.cs
│ │ │ │ ├── AbstractBoardTile.cs.meta
│ │ │ │ ├── BlockerBoardTile.cs
│ │ │ │ ├── BlockerBoardTile.cs.meta
│ │ │ │ ├── DoorBoardTile.cs
│ │ │ │ ├── DoorBoardTile.cs.meta
│ │ │ │ ├── TileFactory.cs
│ │ │ │ ├── TileFactory.cs.meta
│ │ │ │ ├── WalkableBoardTile.cs
│ │ │ │ └── WalkableBoardTile.cs.meta
│ │ │ ├── characters.meta
│ │ │ ├── characters
│ │ │ ├── AbstractCharacter.cs
│ │ │ ├── AbstractCharacter.cs.meta
│ │ │ ├── Pacman.cs
│ │ │ ├── Pacman.cs.meta
│ │ │ ├── ghosts.meta
│ │ │ └── ghosts
│ │ │ │ ├── AbstractGhostCharacter.cs
│ │ │ │ ├── AbstractGhostCharacter.cs.meta
│ │ │ │ ├── Blinky.cs
│ │ │ │ ├── Blinky.cs.meta
│ │ │ │ ├── Clyde.cs
│ │ │ │ ├── Clyde.cs.meta
│ │ │ │ ├── Inky.cs
│ │ │ │ ├── Inky.cs.meta
│ │ │ │ ├── Pinky.cs
│ │ │ │ └── Pinky.cs.meta
│ │ │ ├── item.meta
│ │ │ ├── item
│ │ │ ├── XpItem.cs
│ │ │ └── XpItem.cs.meta
│ │ │ ├── utils.meta
│ │ │ └── utils
│ │ │ ├── MathUtils.cs
│ │ │ ├── MathUtils.cs.meta
│ │ │ ├── PacException.cs
│ │ │ ├── PacException.cs.meta
│ │ │ ├── RandomGenerator.cs
│ │ │ ├── RandomGenerator.cs.meta
│ │ │ ├── Vector.cs
│ │ │ └── Vector.cs.meta
│ ├── View.meta
│ └── View
│ │ ├── Editor.meta
│ │ ├── Editor
│ │ ├── BoardCreatorWindow.cs
│ │ └── BoardCreatorWindow.cs.meta
│ │ ├── PacmanViewController.cs
│ │ ├── PacmanViewController.cs.meta
│ │ ├── board.meta
│ │ ├── board
│ │ ├── BoardView.cs
│ │ ├── BoardView.cs.meta
│ │ ├── prizes.meta
│ │ ├── prizes
│ │ │ ├── PrizeView.cs
│ │ │ └── PrizeView.cs.meta
│ │ ├── tiles.meta
│ │ └── tiles
│ │ │ ├── TileView.cs
│ │ │ └── TileView.cs.meta
│ │ ├── characters.meta
│ │ ├── characters
│ │ ├── AbstractCharacterView.cs
│ │ ├── AbstractCharacterView.cs.meta
│ │ ├── PacmanView.cs
│ │ ├── PacmanView.cs.meta
│ │ ├── ghosts.meta
│ │ ├── ghosts
│ │ │ ├── AbstractGhostCharacterView.cs
│ │ │ ├── AbstractGhostCharacterView.cs.meta
│ │ │ ├── BlinkyView.cs
│ │ │ ├── BlinkyView.cs.meta
│ │ │ ├── ClydeView.cs
│ │ │ ├── ClydeView.cs.meta
│ │ │ ├── InkyView.cs
│ │ │ ├── InkyView.cs.meta
│ │ │ ├── PinkyView.cs
│ │ │ └── PinkyView.cs.meta
│ │ ├── items.meta
│ │ └── items
│ │ │ ├── XpItemView.cs
│ │ │ └── XpItemView.cs.meta
│ │ ├── hud.meta
│ │ └── hud
│ │ ├── HudView.cs
│ │ └── HudView.cs.meta
├── Sprites.meta
├── Sprites
│ ├── MazePieces.png
│ ├── MazePieces.png.meta
│ ├── PacmanGhostsItens.png
│ └── PacmanGhostsItens.png.meta
├── Tiles.meta
└── Tiles
│ ├── PacmanBoard.prefab
│ ├── PacmanBoard.prefab.meta
│ ├── Rules.meta
│ ├── Rules
│ ├── InnerRule.asset
│ ├── InnerRule.asset.meta
│ ├── OuterRule.asset
│ └── OuterRule.asset.meta
│ ├── door.asset
│ ├── door.asset.meta
│ ├── pac_dot.asset
│ ├── pac_dot.asset.meta
│ ├── power_pallet.asset
│ ├── power_pallet.asset.meta
│ ├── sbottom_left_1.asset
│ ├── sbottom_left_1.asset.meta
│ ├── sbottom_right_1.asset
│ └── sbottom_right_1.asset.meta
├── LICENSE
├── Logs
└── Packages-Update.log
├── Packages
├── manifest.json
└── packages-lock.json
├── ProjectSettings
├── AudioManager.asset
├── ClusterInputManager.asset
├── DynamicsManager.asset
├── EditorBuildSettings.asset
├── EditorSettings.asset
├── GraphicsSettings.asset
├── InputManager.asset
├── NavMeshAreas.asset
├── NetworkManager.asset
├── Physics2DSettings.asset
├── PresetManager.asset
├── ProjectSettings.asset
├── ProjectVersion.txt
├── QualitySettings.asset
├── TagManager.asset
├── TimeManager.asset
├── UnityConnectSettings.asset
├── VFXManager.asset
└── XRSettings.asset
├── README.md
└── gameimage
└── pacman.gif
/.gitignore:
--------------------------------------------------------------------------------
1 | [Ll]ibrary/
2 | [Tt]emp/
3 | [Oo]bj/
4 | [Bb]uild/
5 | [Bb]uilds/
6 | Assets/AssetStoreTools*
7 |
8 | # Visual Studio cache directory
9 | .vs/
10 |
11 | # Autogenerated VS/MD/Consulo solution and project files
12 | ExportedObj/
13 | .consulo/
14 | *.csproj
15 | *.unityproj
16 | *.sln
17 | *.suo
18 | *.tmp
19 | *.user
20 | *.userprefs
21 | *.pidb
22 | *.booproj
23 | *.svd
24 | *.pdb
25 | *.opendb
26 |
27 | # Unity3D generated meta files
28 | *.pidb.meta
29 | *.pdb.meta
30 |
31 | # Unity3D Generated File On Crash Reports
32 | sysinfo.txt
33 |
34 | # Builds
35 | *.apk
36 | *.unitypackage
37 |
--------------------------------------------------------------------------------
/Assets/Animations.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 06f5f4d753757458b9666aa074a868c1
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Animations/Blinky.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4444427c32b244ca9be04cd84ddb502c
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Animations/Blinky/Blinky.controller.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 44d1d1bf9798e4ae38c0dd063dbacd27
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 9100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Animations/Blinky/WalkDown.anim:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!74 &7400000
4 | AnimationClip:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_Name: WalkDown
10 | serializedVersion: 6
11 | m_Legacy: 0
12 | m_Compressed: 0
13 | m_UseHighQualityCurve: 1
14 | m_RotationCurves: []
15 | m_CompressedRotationCurves: []
16 | m_EulerCurves: []
17 | m_PositionCurves: []
18 | m_ScaleCurves: []
19 | m_FloatCurves: []
20 | m_PPtrCurves:
21 | - curve:
22 | - time: 0
23 | value: {fileID: -3874836800426891693, guid: 9328839782b4b499391d9803a91184fb,
24 | type: 3}
25 | - time: 0.033333335
26 | value: {fileID: 8035205733584779216, guid: 9328839782b4b499391d9803a91184fb,
27 | type: 3}
28 | - time: 0.06666667
29 | value: {fileID: -3874836800426891693, guid: 9328839782b4b499391d9803a91184fb,
30 | type: 3}
31 | attribute: m_Sprite
32 | path:
33 | classID: 212
34 | script: {fileID: 0}
35 | m_SampleRate: 60
36 | m_WrapMode: 0
37 | m_Bounds:
38 | m_Center: {x: 0, y: 0, z: 0}
39 | m_Extent: {x: 0, y: 0, z: 0}
40 | m_ClipBindingConstant:
41 | genericBindings:
42 | - serializedVersion: 2
43 | path: 0
44 | attribute: 0
45 | script: {fileID: 0}
46 | typeID: 212
47 | customType: 23
48 | isPPtrCurve: 1
49 | pptrCurveMapping:
50 | - {fileID: -3874836800426891693, guid: 9328839782b4b499391d9803a91184fb, type: 3}
51 | - {fileID: 8035205733584779216, guid: 9328839782b4b499391d9803a91184fb, type: 3}
52 | - {fileID: -3874836800426891693, guid: 9328839782b4b499391d9803a91184fb, type: 3}
53 | m_AnimationClipSettings:
54 | serializedVersion: 2
55 | m_AdditiveReferencePoseClip: {fileID: 0}
56 | m_AdditiveReferencePoseTime: 0
57 | m_StartTime: 0
58 | m_StopTime: 0.083333336
59 | m_OrientationOffsetY: 0
60 | m_Level: 0
61 | m_CycleOffset: 0
62 | m_HasAdditiveReferencePose: 0
63 | m_LoopTime: 1
64 | m_LoopBlend: 0
65 | m_LoopBlendOrientation: 0
66 | m_LoopBlendPositionY: 0
67 | m_LoopBlendPositionXZ: 0
68 | m_KeepOriginalOrientation: 0
69 | m_KeepOriginalPositionY: 1
70 | m_KeepOriginalPositionXZ: 0
71 | m_HeightFromFeet: 0
72 | m_Mirror: 0
73 | m_EditorCurves: []
74 | m_EulerEditorCurves: []
75 | m_HasGenericRootTransform: 0
76 | m_HasMotionFloatCurves: 0
77 | m_Events: []
78 |
--------------------------------------------------------------------------------
/Assets/Animations/Blinky/WalkDown.anim.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ef64abe874b6247b7a14ed8b21364345
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 7400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Animations/Blinky/WalkLeft.anim:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!74 &7400000
4 | AnimationClip:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_Name: WalkLeft
10 | serializedVersion: 6
11 | m_Legacy: 0
12 | m_Compressed: 0
13 | m_UseHighQualityCurve: 1
14 | m_RotationCurves: []
15 | m_CompressedRotationCurves: []
16 | m_EulerCurves: []
17 | m_PositionCurves: []
18 | m_ScaleCurves: []
19 | m_FloatCurves: []
20 | m_PPtrCurves:
21 | - curve:
22 | - time: 0
23 | value: {fileID: 2735883320018317730, guid: 9328839782b4b499391d9803a91184fb,
24 | type: 3}
25 | - time: 0.033333335
26 | value: {fileID: 1284778064178641397, guid: 9328839782b4b499391d9803a91184fb,
27 | type: 3}
28 | - time: 0.06666667
29 | value: {fileID: 2735883320018317730, guid: 9328839782b4b499391d9803a91184fb,
30 | type: 3}
31 | attribute: m_Sprite
32 | path:
33 | classID: 212
34 | script: {fileID: 0}
35 | m_SampleRate: 60
36 | m_WrapMode: 0
37 | m_Bounds:
38 | m_Center: {x: 0, y: 0, z: 0}
39 | m_Extent: {x: 0, y: 0, z: 0}
40 | m_ClipBindingConstant:
41 | genericBindings:
42 | - serializedVersion: 2
43 | path: 0
44 | attribute: 0
45 | script: {fileID: 0}
46 | typeID: 212
47 | customType: 23
48 | isPPtrCurve: 1
49 | pptrCurveMapping:
50 | - {fileID: 2735883320018317730, guid: 9328839782b4b499391d9803a91184fb, type: 3}
51 | - {fileID: 1284778064178641397, guid: 9328839782b4b499391d9803a91184fb, type: 3}
52 | - {fileID: 2735883320018317730, guid: 9328839782b4b499391d9803a91184fb, type: 3}
53 | m_AnimationClipSettings:
54 | serializedVersion: 2
55 | m_AdditiveReferencePoseClip: {fileID: 0}
56 | m_AdditiveReferencePoseTime: 0
57 | m_StartTime: 0
58 | m_StopTime: 0.083333336
59 | m_OrientationOffsetY: 0
60 | m_Level: 0
61 | m_CycleOffset: 0
62 | m_HasAdditiveReferencePose: 0
63 | m_LoopTime: 1
64 | m_LoopBlend: 0
65 | m_LoopBlendOrientation: 0
66 | m_LoopBlendPositionY: 0
67 | m_LoopBlendPositionXZ: 0
68 | m_KeepOriginalOrientation: 0
69 | m_KeepOriginalPositionY: 1
70 | m_KeepOriginalPositionXZ: 0
71 | m_HeightFromFeet: 0
72 | m_Mirror: 0
73 | m_EditorCurves: []
74 | m_EulerEditorCurves: []
75 | m_HasGenericRootTransform: 0
76 | m_HasMotionFloatCurves: 0
77 | m_Events: []
78 |
--------------------------------------------------------------------------------
/Assets/Animations/Blinky/WalkLeft.anim.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 04bbbb287e22142468fa845628c95259
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 7400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Animations/Blinky/WalkRight.anim:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!74 &7400000
4 | AnimationClip:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_Name: WalkRight
10 | serializedVersion: 6
11 | m_Legacy: 0
12 | m_Compressed: 0
13 | m_UseHighQualityCurve: 1
14 | m_RotationCurves: []
15 | m_CompressedRotationCurves: []
16 | m_EulerCurves: []
17 | m_PositionCurves: []
18 | m_ScaleCurves: []
19 | m_FloatCurves: []
20 | m_PPtrCurves:
21 | - curve:
22 | - time: 0
23 | value: {fileID: 7188880101442322692, guid: 9328839782b4b499391d9803a91184fb,
24 | type: 3}
25 | - time: 0.033333335
26 | value: {fileID: 5558740418872894155, guid: 9328839782b4b499391d9803a91184fb,
27 | type: 3}
28 | - time: 0.06666667
29 | value: {fileID: 7188880101442322692, guid: 9328839782b4b499391d9803a91184fb,
30 | type: 3}
31 | attribute: m_Sprite
32 | path:
33 | classID: 212
34 | script: {fileID: 0}
35 | m_SampleRate: 60
36 | m_WrapMode: 0
37 | m_Bounds:
38 | m_Center: {x: 0, y: 0, z: 0}
39 | m_Extent: {x: 0, y: 0, z: 0}
40 | m_ClipBindingConstant:
41 | genericBindings:
42 | - serializedVersion: 2
43 | path: 0
44 | attribute: 0
45 | script: {fileID: 0}
46 | typeID: 212
47 | customType: 23
48 | isPPtrCurve: 1
49 | pptrCurveMapping:
50 | - {fileID: 7188880101442322692, guid: 9328839782b4b499391d9803a91184fb, type: 3}
51 | - {fileID: 5558740418872894155, guid: 9328839782b4b499391d9803a91184fb, type: 3}
52 | - {fileID: 7188880101442322692, guid: 9328839782b4b499391d9803a91184fb, type: 3}
53 | m_AnimationClipSettings:
54 | serializedVersion: 2
55 | m_AdditiveReferencePoseClip: {fileID: 0}
56 | m_AdditiveReferencePoseTime: 0
57 | m_StartTime: 0
58 | m_StopTime: 0.083333336
59 | m_OrientationOffsetY: 0
60 | m_Level: 0
61 | m_CycleOffset: 0
62 | m_HasAdditiveReferencePose: 0
63 | m_LoopTime: 1
64 | m_LoopBlend: 0
65 | m_LoopBlendOrientation: 0
66 | m_LoopBlendPositionY: 0
67 | m_LoopBlendPositionXZ: 0
68 | m_KeepOriginalOrientation: 0
69 | m_KeepOriginalPositionY: 1
70 | m_KeepOriginalPositionXZ: 0
71 | m_HeightFromFeet: 0
72 | m_Mirror: 0
73 | m_EditorCurves: []
74 | m_EulerEditorCurves: []
75 | m_HasGenericRootTransform: 0
76 | m_HasMotionFloatCurves: 0
77 | m_Events: []
78 |
--------------------------------------------------------------------------------
/Assets/Animations/Blinky/WalkRight.anim.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8e8a006bae0fa450d94d9ea42518115c
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 7400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Animations/Blinky/WalkUp.anim:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!74 &7400000
4 | AnimationClip:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_Name: WalkUp
10 | serializedVersion: 6
11 | m_Legacy: 0
12 | m_Compressed: 0
13 | m_UseHighQualityCurve: 1
14 | m_RotationCurves: []
15 | m_CompressedRotationCurves: []
16 | m_EulerCurves: []
17 | m_PositionCurves: []
18 | m_ScaleCurves: []
19 | m_FloatCurves: []
20 | m_PPtrCurves:
21 | - curve:
22 | - time: 0
23 | value: {fileID: 37422613159830360, guid: 9328839782b4b499391d9803a91184fb, type: 3}
24 | - time: 0.033333335
25 | value: {fileID: 5608574570790319991, guid: 9328839782b4b499391d9803a91184fb,
26 | type: 3}
27 | - time: 0.06666667
28 | value: {fileID: 37422613159830360, guid: 9328839782b4b499391d9803a91184fb, type: 3}
29 | attribute: m_Sprite
30 | path:
31 | classID: 212
32 | script: {fileID: 0}
33 | m_SampleRate: 60
34 | m_WrapMode: 0
35 | m_Bounds:
36 | m_Center: {x: 0, y: 0, z: 0}
37 | m_Extent: {x: 0, y: 0, z: 0}
38 | m_ClipBindingConstant:
39 | genericBindings:
40 | - serializedVersion: 2
41 | path: 0
42 | attribute: 0
43 | script: {fileID: 0}
44 | typeID: 212
45 | customType: 23
46 | isPPtrCurve: 1
47 | pptrCurveMapping:
48 | - {fileID: 37422613159830360, guid: 9328839782b4b499391d9803a91184fb, type: 3}
49 | - {fileID: 5608574570790319991, guid: 9328839782b4b499391d9803a91184fb, type: 3}
50 | - {fileID: 37422613159830360, guid: 9328839782b4b499391d9803a91184fb, type: 3}
51 | m_AnimationClipSettings:
52 | serializedVersion: 2
53 | m_AdditiveReferencePoseClip: {fileID: 0}
54 | m_AdditiveReferencePoseTime: 0
55 | m_StartTime: 0
56 | m_StopTime: 0.083333336
57 | m_OrientationOffsetY: 0
58 | m_Level: 0
59 | m_CycleOffset: 0
60 | m_HasAdditiveReferencePose: 0
61 | m_LoopTime: 1
62 | m_LoopBlend: 0
63 | m_LoopBlendOrientation: 0
64 | m_LoopBlendPositionY: 0
65 | m_LoopBlendPositionXZ: 0
66 | m_KeepOriginalOrientation: 0
67 | m_KeepOriginalPositionY: 1
68 | m_KeepOriginalPositionXZ: 0
69 | m_HeightFromFeet: 0
70 | m_Mirror: 0
71 | m_EditorCurves: []
72 | m_EulerEditorCurves: []
73 | m_HasGenericRootTransform: 0
74 | m_HasMotionFloatCurves: 0
75 | m_Events: []
76 |
--------------------------------------------------------------------------------
/Assets/Animations/Blinky/WalkUp.anim.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5bb87766c21d64b98a4071451a54823b
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 7400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Animations/Clyde.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b563054e5b6d9472c9b2a5e7d337d1be
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Animations/Clyde/Clyde.controller.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ef1d8da50196c42ed8fe73f5bac1ff3d
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 9100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Animations/Clyde/WalkDown.anim:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!74 &7400000
4 | AnimationClip:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_Name: WalkDown
10 | serializedVersion: 6
11 | m_Legacy: 0
12 | m_Compressed: 0
13 | m_UseHighQualityCurve: 1
14 | m_RotationCurves: []
15 | m_CompressedRotationCurves: []
16 | m_EulerCurves: []
17 | m_PositionCurves: []
18 | m_ScaleCurves: []
19 | m_FloatCurves: []
20 | m_PPtrCurves:
21 | - curve:
22 | - time: 0
23 | value: {fileID: -6170907096212203250, guid: 9328839782b4b499391d9803a91184fb,
24 | type: 3}
25 | - time: 0.033333335
26 | value: {fileID: 695851763697886458, guid: 9328839782b4b499391d9803a91184fb,
27 | type: 3}
28 | - time: 0.06666667
29 | value: {fileID: -6170907096212203250, guid: 9328839782b4b499391d9803a91184fb,
30 | type: 3}
31 | attribute: m_Sprite
32 | path:
33 | classID: 212
34 | script: {fileID: 0}
35 | m_SampleRate: 60
36 | m_WrapMode: 0
37 | m_Bounds:
38 | m_Center: {x: 0, y: 0, z: 0}
39 | m_Extent: {x: 0, y: 0, z: 0}
40 | m_ClipBindingConstant:
41 | genericBindings:
42 | - serializedVersion: 2
43 | path: 0
44 | attribute: 0
45 | script: {fileID: 0}
46 | typeID: 212
47 | customType: 23
48 | isPPtrCurve: 1
49 | pptrCurveMapping:
50 | - {fileID: -6170907096212203250, guid: 9328839782b4b499391d9803a91184fb, type: 3}
51 | - {fileID: 695851763697886458, guid: 9328839782b4b499391d9803a91184fb, type: 3}
52 | - {fileID: -6170907096212203250, guid: 9328839782b4b499391d9803a91184fb, type: 3}
53 | m_AnimationClipSettings:
54 | serializedVersion: 2
55 | m_AdditiveReferencePoseClip: {fileID: 0}
56 | m_AdditiveReferencePoseTime: 0
57 | m_StartTime: 0
58 | m_StopTime: 0.083333336
59 | m_OrientationOffsetY: 0
60 | m_Level: 0
61 | m_CycleOffset: 0
62 | m_HasAdditiveReferencePose: 0
63 | m_LoopTime: 1
64 | m_LoopBlend: 0
65 | m_LoopBlendOrientation: 0
66 | m_LoopBlendPositionY: 0
67 | m_LoopBlendPositionXZ: 0
68 | m_KeepOriginalOrientation: 0
69 | m_KeepOriginalPositionY: 1
70 | m_KeepOriginalPositionXZ: 0
71 | m_HeightFromFeet: 0
72 | m_Mirror: 0
73 | m_EditorCurves: []
74 | m_EulerEditorCurves: []
75 | m_HasGenericRootTransform: 0
76 | m_HasMotionFloatCurves: 0
77 | m_Events: []
78 |
--------------------------------------------------------------------------------
/Assets/Animations/Clyde/WalkDown.anim.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4f6aef352f21947a8a7d2888ff25cff9
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 7400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Animations/Clyde/WalkLeft.anim:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!74 &7400000
4 | AnimationClip:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_Name: WalkLeft
10 | serializedVersion: 6
11 | m_Legacy: 0
12 | m_Compressed: 0
13 | m_UseHighQualityCurve: 1
14 | m_RotationCurves: []
15 | m_CompressedRotationCurves: []
16 | m_EulerCurves: []
17 | m_PositionCurves: []
18 | m_ScaleCurves: []
19 | m_FloatCurves: []
20 | m_PPtrCurves:
21 | - curve:
22 | - time: 0
23 | value: {fileID: -517044430876833482, guid: 9328839782b4b499391d9803a91184fb,
24 | type: 3}
25 | - time: 0.033333335
26 | value: {fileID: 8837469245230563991, guid: 9328839782b4b499391d9803a91184fb,
27 | type: 3}
28 | - time: 0.06666667
29 | value: {fileID: -517044430876833482, guid: 9328839782b4b499391d9803a91184fb,
30 | type: 3}
31 | attribute: m_Sprite
32 | path:
33 | classID: 212
34 | script: {fileID: 0}
35 | m_SampleRate: 60
36 | m_WrapMode: 0
37 | m_Bounds:
38 | m_Center: {x: 0, y: 0, z: 0}
39 | m_Extent: {x: 0, y: 0, z: 0}
40 | m_ClipBindingConstant:
41 | genericBindings:
42 | - serializedVersion: 2
43 | path: 0
44 | attribute: 0
45 | script: {fileID: 0}
46 | typeID: 212
47 | customType: 23
48 | isPPtrCurve: 1
49 | pptrCurveMapping:
50 | - {fileID: -517044430876833482, guid: 9328839782b4b499391d9803a91184fb, type: 3}
51 | - {fileID: 8837469245230563991, guid: 9328839782b4b499391d9803a91184fb, type: 3}
52 | - {fileID: -517044430876833482, guid: 9328839782b4b499391d9803a91184fb, type: 3}
53 | m_AnimationClipSettings:
54 | serializedVersion: 2
55 | m_AdditiveReferencePoseClip: {fileID: 0}
56 | m_AdditiveReferencePoseTime: 0
57 | m_StartTime: 0
58 | m_StopTime: 0.083333336
59 | m_OrientationOffsetY: 0
60 | m_Level: 0
61 | m_CycleOffset: 0
62 | m_HasAdditiveReferencePose: 0
63 | m_LoopTime: 1
64 | m_LoopBlend: 0
65 | m_LoopBlendOrientation: 0
66 | m_LoopBlendPositionY: 0
67 | m_LoopBlendPositionXZ: 0
68 | m_KeepOriginalOrientation: 0
69 | m_KeepOriginalPositionY: 1
70 | m_KeepOriginalPositionXZ: 0
71 | m_HeightFromFeet: 0
72 | m_Mirror: 0
73 | m_EditorCurves: []
74 | m_EulerEditorCurves: []
75 | m_HasGenericRootTransform: 0
76 | m_HasMotionFloatCurves: 0
77 | m_Events: []
78 |
--------------------------------------------------------------------------------
/Assets/Animations/Clyde/WalkLeft.anim.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b9d930f471431404496ad977f5690c75
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 7400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Animations/Clyde/WalkRight.anim:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!74 &7400000
4 | AnimationClip:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_Name: WalkRight
10 | serializedVersion: 6
11 | m_Legacy: 0
12 | m_Compressed: 0
13 | m_UseHighQualityCurve: 1
14 | m_RotationCurves: []
15 | m_CompressedRotationCurves: []
16 | m_EulerCurves: []
17 | m_PositionCurves: []
18 | m_ScaleCurves: []
19 | m_FloatCurves: []
20 | m_PPtrCurves:
21 | - curve:
22 | - time: 0
23 | value: {fileID: 3707320718554909321, guid: 9328839782b4b499391d9803a91184fb,
24 | type: 3}
25 | - time: 0.033333335
26 | value: {fileID: -2059125313563396003, guid: 9328839782b4b499391d9803a91184fb,
27 | type: 3}
28 | - time: 0.06666667
29 | value: {fileID: 3707320718554909321, guid: 9328839782b4b499391d9803a91184fb,
30 | type: 3}
31 | attribute: m_Sprite
32 | path:
33 | classID: 212
34 | script: {fileID: 0}
35 | m_SampleRate: 60
36 | m_WrapMode: 0
37 | m_Bounds:
38 | m_Center: {x: 0, y: 0, z: 0}
39 | m_Extent: {x: 0, y: 0, z: 0}
40 | m_ClipBindingConstant:
41 | genericBindings:
42 | - serializedVersion: 2
43 | path: 0
44 | attribute: 0
45 | script: {fileID: 0}
46 | typeID: 212
47 | customType: 23
48 | isPPtrCurve: 1
49 | pptrCurveMapping:
50 | - {fileID: 3707320718554909321, guid: 9328839782b4b499391d9803a91184fb, type: 3}
51 | - {fileID: -2059125313563396003, guid: 9328839782b4b499391d9803a91184fb, type: 3}
52 | - {fileID: 3707320718554909321, guid: 9328839782b4b499391d9803a91184fb, type: 3}
53 | m_AnimationClipSettings:
54 | serializedVersion: 2
55 | m_AdditiveReferencePoseClip: {fileID: 0}
56 | m_AdditiveReferencePoseTime: 0
57 | m_StartTime: 0
58 | m_StopTime: 0.083333336
59 | m_OrientationOffsetY: 0
60 | m_Level: 0
61 | m_CycleOffset: 0
62 | m_HasAdditiveReferencePose: 0
63 | m_LoopTime: 1
64 | m_LoopBlend: 0
65 | m_LoopBlendOrientation: 0
66 | m_LoopBlendPositionY: 0
67 | m_LoopBlendPositionXZ: 0
68 | m_KeepOriginalOrientation: 0
69 | m_KeepOriginalPositionY: 1
70 | m_KeepOriginalPositionXZ: 0
71 | m_HeightFromFeet: 0
72 | m_Mirror: 0
73 | m_EditorCurves: []
74 | m_EulerEditorCurves: []
75 | m_HasGenericRootTransform: 0
76 | m_HasMotionFloatCurves: 0
77 | m_Events: []
78 |
--------------------------------------------------------------------------------
/Assets/Animations/Clyde/WalkRight.anim.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ec9337b4392d2496592102c0d3c11d4d
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 7400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Animations/Clyde/WalkUp.anim:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!74 &7400000
4 | AnimationClip:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_Name: WalkUp
10 | serializedVersion: 6
11 | m_Legacy: 0
12 | m_Compressed: 0
13 | m_UseHighQualityCurve: 1
14 | m_RotationCurves: []
15 | m_CompressedRotationCurves: []
16 | m_EulerCurves: []
17 | m_PositionCurves: []
18 | m_ScaleCurves: []
19 | m_FloatCurves: []
20 | m_PPtrCurves:
21 | - curve:
22 | - time: 0
23 | value: {fileID: 5860589404515590315, guid: 9328839782b4b499391d9803a91184fb,
24 | type: 3}
25 | - time: 0.033333335
26 | value: {fileID: 9104603548866238830, guid: 9328839782b4b499391d9803a91184fb,
27 | type: 3}
28 | - time: 0.06666667
29 | value: {fileID: 5860589404515590315, guid: 9328839782b4b499391d9803a91184fb,
30 | type: 3}
31 | attribute: m_Sprite
32 | path:
33 | classID: 212
34 | script: {fileID: 0}
35 | m_SampleRate: 60
36 | m_WrapMode: 0
37 | m_Bounds:
38 | m_Center: {x: 0, y: 0, z: 0}
39 | m_Extent: {x: 0, y: 0, z: 0}
40 | m_ClipBindingConstant:
41 | genericBindings:
42 | - serializedVersion: 2
43 | path: 0
44 | attribute: 0
45 | script: {fileID: 0}
46 | typeID: 212
47 | customType: 23
48 | isPPtrCurve: 1
49 | pptrCurveMapping:
50 | - {fileID: 5860589404515590315, guid: 9328839782b4b499391d9803a91184fb, type: 3}
51 | - {fileID: 9104603548866238830, guid: 9328839782b4b499391d9803a91184fb, type: 3}
52 | - {fileID: 5860589404515590315, guid: 9328839782b4b499391d9803a91184fb, type: 3}
53 | m_AnimationClipSettings:
54 | serializedVersion: 2
55 | m_AdditiveReferencePoseClip: {fileID: 0}
56 | m_AdditiveReferencePoseTime: 0
57 | m_StartTime: 0
58 | m_StopTime: 0.083333336
59 | m_OrientationOffsetY: 0
60 | m_Level: 0
61 | m_CycleOffset: 0
62 | m_HasAdditiveReferencePose: 0
63 | m_LoopTime: 1
64 | m_LoopBlend: 0
65 | m_LoopBlendOrientation: 0
66 | m_LoopBlendPositionY: 0
67 | m_LoopBlendPositionXZ: 0
68 | m_KeepOriginalOrientation: 0
69 | m_KeepOriginalPositionY: 1
70 | m_KeepOriginalPositionXZ: 0
71 | m_HeightFromFeet: 0
72 | m_Mirror: 0
73 | m_EditorCurves: []
74 | m_EulerEditorCurves: []
75 | m_HasGenericRootTransform: 0
76 | m_HasMotionFloatCurves: 0
77 | m_Events: []
78 |
--------------------------------------------------------------------------------
/Assets/Animations/Clyde/WalkUp.anim.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ec2c59aabb69a4774ad965c44824ca29
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 7400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Animations/Common.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c40722bd884ec42afa868dfa6745d416
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Animations/Common/AlmostDoneFrightened.anim.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d56346638c49140649d1351c298dd10e
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 7400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Animations/Common/EatenWalkDown.anim:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!74 &7400000
4 | AnimationClip:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_Name: EatenWalkDown
10 | serializedVersion: 6
11 | m_Legacy: 0
12 | m_Compressed: 0
13 | m_UseHighQualityCurve: 1
14 | m_RotationCurves: []
15 | m_CompressedRotationCurves: []
16 | m_EulerCurves: []
17 | m_PositionCurves: []
18 | m_ScaleCurves: []
19 | m_FloatCurves: []
20 | m_PPtrCurves:
21 | - curve:
22 | - time: 0
23 | value: {fileID: -479152367196145800, guid: 9328839782b4b499391d9803a91184fb,
24 | type: 3}
25 | attribute: m_Sprite
26 | path:
27 | classID: 212
28 | script: {fileID: 0}
29 | m_SampleRate: 60
30 | m_WrapMode: 0
31 | m_Bounds:
32 | m_Center: {x: 0, y: 0, z: 0}
33 | m_Extent: {x: 0, y: 0, z: 0}
34 | m_ClipBindingConstant:
35 | genericBindings:
36 | - serializedVersion: 2
37 | path: 0
38 | attribute: 0
39 | script: {fileID: 0}
40 | typeID: 212
41 | customType: 23
42 | isPPtrCurve: 1
43 | pptrCurveMapping:
44 | - {fileID: -479152367196145800, guid: 9328839782b4b499391d9803a91184fb, type: 3}
45 | m_AnimationClipSettings:
46 | serializedVersion: 2
47 | m_AdditiveReferencePoseClip: {fileID: 0}
48 | m_AdditiveReferencePoseTime: 0
49 | m_StartTime: 0
50 | m_StopTime: 0.016666668
51 | m_OrientationOffsetY: 0
52 | m_Level: 0
53 | m_CycleOffset: 0
54 | m_HasAdditiveReferencePose: 0
55 | m_LoopTime: 1
56 | m_LoopBlend: 0
57 | m_LoopBlendOrientation: 0
58 | m_LoopBlendPositionY: 0
59 | m_LoopBlendPositionXZ: 0
60 | m_KeepOriginalOrientation: 0
61 | m_KeepOriginalPositionY: 1
62 | m_KeepOriginalPositionXZ: 0
63 | m_HeightFromFeet: 0
64 | m_Mirror: 0
65 | m_EditorCurves: []
66 | m_EulerEditorCurves: []
67 | m_HasGenericRootTransform: 0
68 | m_HasMotionFloatCurves: 0
69 | m_Events: []
70 |
--------------------------------------------------------------------------------
/Assets/Animations/Common/EatenWalkDown.anim.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e6fbccb08891a4295ae9aec9e99e3c0a
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 7400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Animations/Common/EatenWalkLeft.anim:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!74 &7400000
4 | AnimationClip:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_Name: EatenWalkLeft
10 | serializedVersion: 6
11 | m_Legacy: 0
12 | m_Compressed: 0
13 | m_UseHighQualityCurve: 1
14 | m_RotationCurves: []
15 | m_CompressedRotationCurves: []
16 | m_EulerCurves: []
17 | m_PositionCurves: []
18 | m_ScaleCurves: []
19 | m_FloatCurves: []
20 | m_PPtrCurves:
21 | - curve:
22 | - time: 0
23 | value: {fileID: -4961415465243555064, guid: 9328839782b4b499391d9803a91184fb,
24 | type: 3}
25 | attribute: m_Sprite
26 | path:
27 | classID: 212
28 | script: {fileID: 0}
29 | m_SampleRate: 60
30 | m_WrapMode: 0
31 | m_Bounds:
32 | m_Center: {x: 0, y: 0, z: 0}
33 | m_Extent: {x: 0, y: 0, z: 0}
34 | m_ClipBindingConstant:
35 | genericBindings:
36 | - serializedVersion: 2
37 | path: 0
38 | attribute: 0
39 | script: {fileID: 0}
40 | typeID: 212
41 | customType: 23
42 | isPPtrCurve: 1
43 | pptrCurveMapping:
44 | - {fileID: -4961415465243555064, guid: 9328839782b4b499391d9803a91184fb, type: 3}
45 | m_AnimationClipSettings:
46 | serializedVersion: 2
47 | m_AdditiveReferencePoseClip: {fileID: 0}
48 | m_AdditiveReferencePoseTime: 0
49 | m_StartTime: 0
50 | m_StopTime: 0.016666668
51 | m_OrientationOffsetY: 0
52 | m_Level: 0
53 | m_CycleOffset: 0
54 | m_HasAdditiveReferencePose: 0
55 | m_LoopTime: 1
56 | m_LoopBlend: 0
57 | m_LoopBlendOrientation: 0
58 | m_LoopBlendPositionY: 0
59 | m_LoopBlendPositionXZ: 0
60 | m_KeepOriginalOrientation: 0
61 | m_KeepOriginalPositionY: 1
62 | m_KeepOriginalPositionXZ: 0
63 | m_HeightFromFeet: 0
64 | m_Mirror: 0
65 | m_EditorCurves: []
66 | m_EulerEditorCurves: []
67 | m_HasGenericRootTransform: 0
68 | m_HasMotionFloatCurves: 0
69 | m_Events: []
70 |
--------------------------------------------------------------------------------
/Assets/Animations/Common/EatenWalkLeft.anim.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ea19645d9d0fc4f6f859941819cd9211
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 7400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Animations/Common/EatenWalkRight.anim:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!74 &7400000
4 | AnimationClip:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_Name: EatenWalkRight
10 | serializedVersion: 6
11 | m_Legacy: 0
12 | m_Compressed: 0
13 | m_UseHighQualityCurve: 1
14 | m_RotationCurves: []
15 | m_CompressedRotationCurves: []
16 | m_EulerCurves: []
17 | m_PositionCurves: []
18 | m_ScaleCurves: []
19 | m_FloatCurves: []
20 | m_PPtrCurves:
21 | - curve:
22 | - time: 0
23 | value: {fileID: -5098255299158540265, guid: 9328839782b4b499391d9803a91184fb,
24 | type: 3}
25 | attribute: m_Sprite
26 | path:
27 | classID: 212
28 | script: {fileID: 0}
29 | m_SampleRate: 60
30 | m_WrapMode: 0
31 | m_Bounds:
32 | m_Center: {x: 0, y: 0, z: 0}
33 | m_Extent: {x: 0, y: 0, z: 0}
34 | m_ClipBindingConstant:
35 | genericBindings:
36 | - serializedVersion: 2
37 | path: 0
38 | attribute: 0
39 | script: {fileID: 0}
40 | typeID: 212
41 | customType: 23
42 | isPPtrCurve: 1
43 | pptrCurveMapping:
44 | - {fileID: -5098255299158540265, guid: 9328839782b4b499391d9803a91184fb, type: 3}
45 | m_AnimationClipSettings:
46 | serializedVersion: 2
47 | m_AdditiveReferencePoseClip: {fileID: 0}
48 | m_AdditiveReferencePoseTime: 0
49 | m_StartTime: 0
50 | m_StopTime: 0.016666668
51 | m_OrientationOffsetY: 0
52 | m_Level: 0
53 | m_CycleOffset: 0
54 | m_HasAdditiveReferencePose: 0
55 | m_LoopTime: 1
56 | m_LoopBlend: 0
57 | m_LoopBlendOrientation: 0
58 | m_LoopBlendPositionY: 0
59 | m_LoopBlendPositionXZ: 0
60 | m_KeepOriginalOrientation: 0
61 | m_KeepOriginalPositionY: 1
62 | m_KeepOriginalPositionXZ: 0
63 | m_HeightFromFeet: 0
64 | m_Mirror: 0
65 | m_EditorCurves: []
66 | m_EulerEditorCurves: []
67 | m_HasGenericRootTransform: 0
68 | m_HasMotionFloatCurves: 0
69 | m_Events: []
70 |
--------------------------------------------------------------------------------
/Assets/Animations/Common/EatenWalkRight.anim.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ea4e9c203bc50437da97c487e6f2c30a
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 7400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Animations/Common/EatenWalkUp.anim:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!74 &7400000
4 | AnimationClip:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_Name: EatenWalkUp
10 | serializedVersion: 6
11 | m_Legacy: 0
12 | m_Compressed: 0
13 | m_UseHighQualityCurve: 1
14 | m_RotationCurves: []
15 | m_CompressedRotationCurves: []
16 | m_EulerCurves: []
17 | m_PositionCurves: []
18 | m_ScaleCurves: []
19 | m_FloatCurves: []
20 | m_PPtrCurves:
21 | - curve:
22 | - time: 0
23 | value: {fileID: 2703690379450099947, guid: 9328839782b4b499391d9803a91184fb,
24 | type: 3}
25 | attribute: m_Sprite
26 | path:
27 | classID: 212
28 | script: {fileID: 0}
29 | m_SampleRate: 60
30 | m_WrapMode: 0
31 | m_Bounds:
32 | m_Center: {x: 0, y: 0, z: 0}
33 | m_Extent: {x: 0, y: 0, z: 0}
34 | m_ClipBindingConstant:
35 | genericBindings:
36 | - serializedVersion: 2
37 | path: 0
38 | attribute: 0
39 | script: {fileID: 0}
40 | typeID: 212
41 | customType: 23
42 | isPPtrCurve: 1
43 | pptrCurveMapping:
44 | - {fileID: 2703690379450099947, guid: 9328839782b4b499391d9803a91184fb, type: 3}
45 | m_AnimationClipSettings:
46 | serializedVersion: 2
47 | m_AdditiveReferencePoseClip: {fileID: 0}
48 | m_AdditiveReferencePoseTime: 0
49 | m_StartTime: 0
50 | m_StopTime: 0.016666668
51 | m_OrientationOffsetY: 0
52 | m_Level: 0
53 | m_CycleOffset: 0
54 | m_HasAdditiveReferencePose: 0
55 | m_LoopTime: 1
56 | m_LoopBlend: 0
57 | m_LoopBlendOrientation: 0
58 | m_LoopBlendPositionY: 0
59 | m_LoopBlendPositionXZ: 0
60 | m_KeepOriginalOrientation: 0
61 | m_KeepOriginalPositionY: 1
62 | m_KeepOriginalPositionXZ: 0
63 | m_HeightFromFeet: 0
64 | m_Mirror: 0
65 | m_EditorCurves: []
66 | m_EulerEditorCurves: []
67 | m_HasGenericRootTransform: 0
68 | m_HasMotionFloatCurves: 0
69 | m_Events: []
70 |
--------------------------------------------------------------------------------
/Assets/Animations/Common/EatenWalkUp.anim.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 33060f4dc1b6c41eb887e217be478011
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 7400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Animations/Common/Frightened.anim:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!74 &7400000
4 | AnimationClip:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_Name: Frightened
10 | serializedVersion: 6
11 | m_Legacy: 0
12 | m_Compressed: 0
13 | m_UseHighQualityCurve: 1
14 | m_RotationCurves: []
15 | m_CompressedRotationCurves: []
16 | m_EulerCurves: []
17 | m_PositionCurves: []
18 | m_ScaleCurves: []
19 | m_FloatCurves: []
20 | m_PPtrCurves:
21 | - curve:
22 | - time: 0
23 | value: {fileID: -7598730031708105460, guid: 9328839782b4b499391d9803a91184fb,
24 | type: 3}
25 | - time: 0.033333335
26 | value: {fileID: -458500975087364463, guid: 9328839782b4b499391d9803a91184fb,
27 | type: 3}
28 | - time: 0.06666667
29 | value: {fileID: -7598730031708105460, guid: 9328839782b4b499391d9803a91184fb,
30 | type: 3}
31 | attribute: m_Sprite
32 | path:
33 | classID: 212
34 | script: {fileID: 0}
35 | m_SampleRate: 60
36 | m_WrapMode: 0
37 | m_Bounds:
38 | m_Center: {x: 0, y: 0, z: 0}
39 | m_Extent: {x: 0, y: 0, z: 0}
40 | m_ClipBindingConstant:
41 | genericBindings:
42 | - serializedVersion: 2
43 | path: 0
44 | attribute: 0
45 | script: {fileID: 0}
46 | typeID: 212
47 | customType: 23
48 | isPPtrCurve: 1
49 | pptrCurveMapping:
50 | - {fileID: -7598730031708105460, guid: 9328839782b4b499391d9803a91184fb, type: 3}
51 | - {fileID: -458500975087364463, guid: 9328839782b4b499391d9803a91184fb, type: 3}
52 | - {fileID: -7598730031708105460, guid: 9328839782b4b499391d9803a91184fb, type: 3}
53 | m_AnimationClipSettings:
54 | serializedVersion: 2
55 | m_AdditiveReferencePoseClip: {fileID: 0}
56 | m_AdditiveReferencePoseTime: 0
57 | m_StartTime: 0
58 | m_StopTime: 0.083333336
59 | m_OrientationOffsetY: 0
60 | m_Level: 0
61 | m_CycleOffset: 0
62 | m_HasAdditiveReferencePose: 0
63 | m_LoopTime: 1
64 | m_LoopBlend: 0
65 | m_LoopBlendOrientation: 0
66 | m_LoopBlendPositionY: 0
67 | m_LoopBlendPositionXZ: 0
68 | m_KeepOriginalOrientation: 0
69 | m_KeepOriginalPositionY: 1
70 | m_KeepOriginalPositionXZ: 0
71 | m_HeightFromFeet: 0
72 | m_Mirror: 0
73 | m_EditorCurves: []
74 | m_EulerEditorCurves: []
75 | m_HasGenericRootTransform: 0
76 | m_HasMotionFloatCurves: 0
77 | m_Events: []
78 |
--------------------------------------------------------------------------------
/Assets/Animations/Common/Frightened.anim.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 71d7c631d40914e1391082fdda5a3dee
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 7400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Animations/Inky.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3dacea54ffb8b4c4ea78c17b35ae1308
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Animations/Inky/Inky.controller.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2be1d355bde0a4f4c82b65ab38e31d34
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 9100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Animations/Inky/WalkDown.anim:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!74 &7400000
4 | AnimationClip:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_Name: WalkDown
10 | serializedVersion: 6
11 | m_Legacy: 0
12 | m_Compressed: 0
13 | m_UseHighQualityCurve: 1
14 | m_RotationCurves: []
15 | m_CompressedRotationCurves: []
16 | m_EulerCurves: []
17 | m_PositionCurves: []
18 | m_ScaleCurves: []
19 | m_FloatCurves: []
20 | m_PPtrCurves:
21 | - curve:
22 | - time: 0
23 | value: {fileID: -4507640124593167157, guid: 9328839782b4b499391d9803a91184fb,
24 | type: 3}
25 | - time: 0.033333335
26 | value: {fileID: 3033146652322442331, guid: 9328839782b4b499391d9803a91184fb,
27 | type: 3}
28 | - time: 0.06666667
29 | value: {fileID: -4507640124593167157, guid: 9328839782b4b499391d9803a91184fb,
30 | type: 3}
31 | attribute: m_Sprite
32 | path:
33 | classID: 212
34 | script: {fileID: 0}
35 | m_SampleRate: 60
36 | m_WrapMode: 0
37 | m_Bounds:
38 | m_Center: {x: 0, y: 0, z: 0}
39 | m_Extent: {x: 0, y: 0, z: 0}
40 | m_ClipBindingConstant:
41 | genericBindings:
42 | - serializedVersion: 2
43 | path: 0
44 | attribute: 0
45 | script: {fileID: 0}
46 | typeID: 212
47 | customType: 23
48 | isPPtrCurve: 1
49 | pptrCurveMapping:
50 | - {fileID: -4507640124593167157, guid: 9328839782b4b499391d9803a91184fb, type: 3}
51 | - {fileID: 3033146652322442331, guid: 9328839782b4b499391d9803a91184fb, type: 3}
52 | - {fileID: -4507640124593167157, guid: 9328839782b4b499391d9803a91184fb, type: 3}
53 | m_AnimationClipSettings:
54 | serializedVersion: 2
55 | m_AdditiveReferencePoseClip: {fileID: 0}
56 | m_AdditiveReferencePoseTime: 0
57 | m_StartTime: 0
58 | m_StopTime: 0.083333336
59 | m_OrientationOffsetY: 0
60 | m_Level: 0
61 | m_CycleOffset: 0
62 | m_HasAdditiveReferencePose: 0
63 | m_LoopTime: 1
64 | m_LoopBlend: 0
65 | m_LoopBlendOrientation: 0
66 | m_LoopBlendPositionY: 0
67 | m_LoopBlendPositionXZ: 0
68 | m_KeepOriginalOrientation: 0
69 | m_KeepOriginalPositionY: 1
70 | m_KeepOriginalPositionXZ: 0
71 | m_HeightFromFeet: 0
72 | m_Mirror: 0
73 | m_EditorCurves: []
74 | m_EulerEditorCurves: []
75 | m_HasGenericRootTransform: 0
76 | m_HasMotionFloatCurves: 0
77 | m_Events: []
78 |
--------------------------------------------------------------------------------
/Assets/Animations/Inky/WalkDown.anim.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f31b922925b2c45969356c5895a41411
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 7400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Animations/Inky/WalkLeft.anim:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!74 &7400000
4 | AnimationClip:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_Name: WalkLeft
10 | serializedVersion: 6
11 | m_Legacy: 0
12 | m_Compressed: 0
13 | m_UseHighQualityCurve: 1
14 | m_RotationCurves: []
15 | m_CompressedRotationCurves: []
16 | m_EulerCurves: []
17 | m_PositionCurves: []
18 | m_ScaleCurves: []
19 | m_FloatCurves: []
20 | m_PPtrCurves:
21 | - curve:
22 | - time: 0
23 | value: {fileID: 986704138950831098, guid: 9328839782b4b499391d9803a91184fb,
24 | type: 3}
25 | - time: 0.033333335
26 | value: {fileID: 363148300133965221, guid: 9328839782b4b499391d9803a91184fb,
27 | type: 3}
28 | - time: 0.06666667
29 | value: {fileID: 986704138950831098, guid: 9328839782b4b499391d9803a91184fb,
30 | type: 3}
31 | attribute: m_Sprite
32 | path:
33 | classID: 212
34 | script: {fileID: 0}
35 | m_SampleRate: 60
36 | m_WrapMode: 0
37 | m_Bounds:
38 | m_Center: {x: 0, y: 0, z: 0}
39 | m_Extent: {x: 0, y: 0, z: 0}
40 | m_ClipBindingConstant:
41 | genericBindings:
42 | - serializedVersion: 2
43 | path: 0
44 | attribute: 0
45 | script: {fileID: 0}
46 | typeID: 212
47 | customType: 23
48 | isPPtrCurve: 1
49 | pptrCurveMapping:
50 | - {fileID: 986704138950831098, guid: 9328839782b4b499391d9803a91184fb, type: 3}
51 | - {fileID: 363148300133965221, guid: 9328839782b4b499391d9803a91184fb, type: 3}
52 | - {fileID: 986704138950831098, guid: 9328839782b4b499391d9803a91184fb, type: 3}
53 | m_AnimationClipSettings:
54 | serializedVersion: 2
55 | m_AdditiveReferencePoseClip: {fileID: 0}
56 | m_AdditiveReferencePoseTime: 0
57 | m_StartTime: 0
58 | m_StopTime: 0.083333336
59 | m_OrientationOffsetY: 0
60 | m_Level: 0
61 | m_CycleOffset: 0
62 | m_HasAdditiveReferencePose: 0
63 | m_LoopTime: 1
64 | m_LoopBlend: 0
65 | m_LoopBlendOrientation: 0
66 | m_LoopBlendPositionY: 0
67 | m_LoopBlendPositionXZ: 0
68 | m_KeepOriginalOrientation: 0
69 | m_KeepOriginalPositionY: 1
70 | m_KeepOriginalPositionXZ: 0
71 | m_HeightFromFeet: 0
72 | m_Mirror: 0
73 | m_EditorCurves: []
74 | m_EulerEditorCurves: []
75 | m_HasGenericRootTransform: 0
76 | m_HasMotionFloatCurves: 0
77 | m_Events: []
78 |
--------------------------------------------------------------------------------
/Assets/Animations/Inky/WalkLeft.anim.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5a25f327aa2c647b991b6dfa8e6bc831
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 7400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Animations/Inky/WalkRight.anim:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!74 &7400000
4 | AnimationClip:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_Name: WalkRight
10 | serializedVersion: 6
11 | m_Legacy: 0
12 | m_Compressed: 0
13 | m_UseHighQualityCurve: 1
14 | m_RotationCurves: []
15 | m_CompressedRotationCurves: []
16 | m_EulerCurves: []
17 | m_PositionCurves: []
18 | m_ScaleCurves: []
19 | m_FloatCurves: []
20 | m_PPtrCurves:
21 | - curve:
22 | - time: 0
23 | value: {fileID: 6930503001570575490, guid: 9328839782b4b499391d9803a91184fb,
24 | type: 3}
25 | - time: 0.033333335
26 | value: {fileID: -6522608116201562693, guid: 9328839782b4b499391d9803a91184fb,
27 | type: 3}
28 | - time: 0.06666667
29 | value: {fileID: 6930503001570575490, guid: 9328839782b4b499391d9803a91184fb,
30 | type: 3}
31 | attribute: m_Sprite
32 | path:
33 | classID: 212
34 | script: {fileID: 0}
35 | m_SampleRate: 60
36 | m_WrapMode: 0
37 | m_Bounds:
38 | m_Center: {x: 0, y: 0, z: 0}
39 | m_Extent: {x: 0, y: 0, z: 0}
40 | m_ClipBindingConstant:
41 | genericBindings:
42 | - serializedVersion: 2
43 | path: 0
44 | attribute: 0
45 | script: {fileID: 0}
46 | typeID: 212
47 | customType: 23
48 | isPPtrCurve: 1
49 | pptrCurveMapping:
50 | - {fileID: 6930503001570575490, guid: 9328839782b4b499391d9803a91184fb, type: 3}
51 | - {fileID: -6522608116201562693, guid: 9328839782b4b499391d9803a91184fb, type: 3}
52 | - {fileID: 6930503001570575490, guid: 9328839782b4b499391d9803a91184fb, type: 3}
53 | m_AnimationClipSettings:
54 | serializedVersion: 2
55 | m_AdditiveReferencePoseClip: {fileID: 0}
56 | m_AdditiveReferencePoseTime: 0
57 | m_StartTime: 0
58 | m_StopTime: 0.083333336
59 | m_OrientationOffsetY: 0
60 | m_Level: 0
61 | m_CycleOffset: 0
62 | m_HasAdditiveReferencePose: 0
63 | m_LoopTime: 1
64 | m_LoopBlend: 0
65 | m_LoopBlendOrientation: 0
66 | m_LoopBlendPositionY: 0
67 | m_LoopBlendPositionXZ: 0
68 | m_KeepOriginalOrientation: 0
69 | m_KeepOriginalPositionY: 1
70 | m_KeepOriginalPositionXZ: 0
71 | m_HeightFromFeet: 0
72 | m_Mirror: 0
73 | m_EditorCurves: []
74 | m_EulerEditorCurves: []
75 | m_HasGenericRootTransform: 0
76 | m_HasMotionFloatCurves: 0
77 | m_Events: []
78 |
--------------------------------------------------------------------------------
/Assets/Animations/Inky/WalkRight.anim.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ab5cbba2c7ddd4398ae73f7153bf293f
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 7400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Animations/Inky/WalkUp.anim:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!74 &7400000
4 | AnimationClip:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_Name: WalkUp
10 | serializedVersion: 6
11 | m_Legacy: 0
12 | m_Compressed: 0
13 | m_UseHighQualityCurve: 1
14 | m_RotationCurves: []
15 | m_CompressedRotationCurves: []
16 | m_EulerCurves: []
17 | m_PositionCurves: []
18 | m_ScaleCurves: []
19 | m_FloatCurves: []
20 | m_PPtrCurves:
21 | - curve:
22 | - time: 0
23 | value: {fileID: -894544792295954497, guid: 9328839782b4b499391d9803a91184fb,
24 | type: 3}
25 | - time: 0.033333335
26 | value: {fileID: 2465191341015201236, guid: 9328839782b4b499391d9803a91184fb,
27 | type: 3}
28 | - time: 0.06666667
29 | value: {fileID: -894544792295954497, guid: 9328839782b4b499391d9803a91184fb,
30 | type: 3}
31 | attribute: m_Sprite
32 | path:
33 | classID: 212
34 | script: {fileID: 0}
35 | m_SampleRate: 60
36 | m_WrapMode: 0
37 | m_Bounds:
38 | m_Center: {x: 0, y: 0, z: 0}
39 | m_Extent: {x: 0, y: 0, z: 0}
40 | m_ClipBindingConstant:
41 | genericBindings:
42 | - serializedVersion: 2
43 | path: 0
44 | attribute: 0
45 | script: {fileID: 0}
46 | typeID: 212
47 | customType: 23
48 | isPPtrCurve: 1
49 | pptrCurveMapping:
50 | - {fileID: -894544792295954497, guid: 9328839782b4b499391d9803a91184fb, type: 3}
51 | - {fileID: 2465191341015201236, guid: 9328839782b4b499391d9803a91184fb, type: 3}
52 | - {fileID: -894544792295954497, guid: 9328839782b4b499391d9803a91184fb, type: 3}
53 | m_AnimationClipSettings:
54 | serializedVersion: 2
55 | m_AdditiveReferencePoseClip: {fileID: 0}
56 | m_AdditiveReferencePoseTime: 0
57 | m_StartTime: 0
58 | m_StopTime: 0.083333336
59 | m_OrientationOffsetY: 0
60 | m_Level: 0
61 | m_CycleOffset: 0
62 | m_HasAdditiveReferencePose: 0
63 | m_LoopTime: 1
64 | m_LoopBlend: 0
65 | m_LoopBlendOrientation: 0
66 | m_LoopBlendPositionY: 0
67 | m_LoopBlendPositionXZ: 0
68 | m_KeepOriginalOrientation: 0
69 | m_KeepOriginalPositionY: 1
70 | m_KeepOriginalPositionXZ: 0
71 | m_HeightFromFeet: 0
72 | m_Mirror: 0
73 | m_EditorCurves: []
74 | m_EulerEditorCurves: []
75 | m_HasGenericRootTransform: 0
76 | m_HasMotionFloatCurves: 0
77 | m_Events: []
78 |
--------------------------------------------------------------------------------
/Assets/Animations/Inky/WalkUp.anim.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8ccdd6296e30f40da887f8e4c767d3fb
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 7400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Animations/Pacman.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: faa5a02b116b24db2861ae47e864dd3c
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Animations/Pacman/Die.anim.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 035cf17f91597481ea32c957cdba809c
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 7400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Animations/Pacman/Pacman.controller.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 561f81bb932ce4cc98335c8ee3b4e9e9
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 9100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Animations/Pacman/WalkDown.anim:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!74 &7400000
4 | AnimationClip:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_Name: WalkDown
10 | serializedVersion: 6
11 | m_Legacy: 0
12 | m_Compressed: 0
13 | m_UseHighQualityCurve: 1
14 | m_RotationCurves: []
15 | m_CompressedRotationCurves: []
16 | m_EulerCurves: []
17 | m_PositionCurves: []
18 | m_ScaleCurves: []
19 | m_FloatCurves: []
20 | m_PPtrCurves:
21 | - curve:
22 | - time: 0
23 | value: {fileID: 7467466387504535323, guid: 9328839782b4b499391d9803a91184fb,
24 | type: 3}
25 | - time: 0.033333335
26 | value: {fileID: -7440583116600215888, guid: 9328839782b4b499391d9803a91184fb,
27 | type: 3}
28 | - time: 0.06666667
29 | value: {fileID: 7467466387504535323, guid: 9328839782b4b499391d9803a91184fb,
30 | type: 3}
31 | attribute: m_Sprite
32 | path:
33 | classID: 212
34 | script: {fileID: 0}
35 | m_SampleRate: 60
36 | m_WrapMode: 0
37 | m_Bounds:
38 | m_Center: {x: 0, y: 0, z: 0}
39 | m_Extent: {x: 0, y: 0, z: 0}
40 | m_ClipBindingConstant:
41 | genericBindings:
42 | - serializedVersion: 2
43 | path: 0
44 | attribute: 0
45 | script: {fileID: 0}
46 | typeID: 212
47 | customType: 23
48 | isPPtrCurve: 1
49 | pptrCurveMapping:
50 | - {fileID: 7467466387504535323, guid: 9328839782b4b499391d9803a91184fb, type: 3}
51 | - {fileID: -7440583116600215888, guid: 9328839782b4b499391d9803a91184fb, type: 3}
52 | - {fileID: 7467466387504535323, guid: 9328839782b4b499391d9803a91184fb, type: 3}
53 | m_AnimationClipSettings:
54 | serializedVersion: 2
55 | m_AdditiveReferencePoseClip: {fileID: 0}
56 | m_AdditiveReferencePoseTime: 0
57 | m_StartTime: 0
58 | m_StopTime: 0.083333336
59 | m_OrientationOffsetY: 0
60 | m_Level: 0
61 | m_CycleOffset: 0
62 | m_HasAdditiveReferencePose: 0
63 | m_LoopTime: 1
64 | m_LoopBlend: 0
65 | m_LoopBlendOrientation: 0
66 | m_LoopBlendPositionY: 0
67 | m_LoopBlendPositionXZ: 0
68 | m_KeepOriginalOrientation: 0
69 | m_KeepOriginalPositionY: 1
70 | m_KeepOriginalPositionXZ: 0
71 | m_HeightFromFeet: 0
72 | m_Mirror: 0
73 | m_EditorCurves: []
74 | m_EulerEditorCurves: []
75 | m_HasGenericRootTransform: 0
76 | m_HasMotionFloatCurves: 0
77 | m_Events: []
78 |
--------------------------------------------------------------------------------
/Assets/Animations/Pacman/WalkDown.anim.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4537f00a3dd52419699919c0c75d2162
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 7400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Animations/Pacman/WalkLeft.anim:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!74 &7400000
4 | AnimationClip:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_Name: WalkLeft
10 | serializedVersion: 6
11 | m_Legacy: 0
12 | m_Compressed: 0
13 | m_UseHighQualityCurve: 1
14 | m_RotationCurves: []
15 | m_CompressedRotationCurves: []
16 | m_EulerCurves: []
17 | m_PositionCurves: []
18 | m_ScaleCurves: []
19 | m_FloatCurves: []
20 | m_PPtrCurves:
21 | - curve:
22 | - time: 0
23 | value: {fileID: -5333529051877964101, guid: 9328839782b4b499391d9803a91184fb,
24 | type: 3}
25 | - time: 0.033333335
26 | value: {fileID: 1807251059855734568, guid: 9328839782b4b499391d9803a91184fb,
27 | type: 3}
28 | - time: 0.06666667
29 | value: {fileID: -5333529051877964101, guid: 9328839782b4b499391d9803a91184fb,
30 | type: 3}
31 | attribute: m_Sprite
32 | path:
33 | classID: 212
34 | script: {fileID: 0}
35 | m_SampleRate: 60
36 | m_WrapMode: 0
37 | m_Bounds:
38 | m_Center: {x: 0, y: 0, z: 0}
39 | m_Extent: {x: 0, y: 0, z: 0}
40 | m_ClipBindingConstant:
41 | genericBindings:
42 | - serializedVersion: 2
43 | path: 0
44 | attribute: 0
45 | script: {fileID: 0}
46 | typeID: 212
47 | customType: 23
48 | isPPtrCurve: 1
49 | pptrCurveMapping:
50 | - {fileID: -5333529051877964101, guid: 9328839782b4b499391d9803a91184fb, type: 3}
51 | - {fileID: 1807251059855734568, guid: 9328839782b4b499391d9803a91184fb, type: 3}
52 | - {fileID: -5333529051877964101, guid: 9328839782b4b499391d9803a91184fb, type: 3}
53 | m_AnimationClipSettings:
54 | serializedVersion: 2
55 | m_AdditiveReferencePoseClip: {fileID: 0}
56 | m_AdditiveReferencePoseTime: 0
57 | m_StartTime: 0
58 | m_StopTime: 0.083333336
59 | m_OrientationOffsetY: 0
60 | m_Level: 0
61 | m_CycleOffset: 0
62 | m_HasAdditiveReferencePose: 0
63 | m_LoopTime: 1
64 | m_LoopBlend: 0
65 | m_LoopBlendOrientation: 0
66 | m_LoopBlendPositionY: 0
67 | m_LoopBlendPositionXZ: 0
68 | m_KeepOriginalOrientation: 0
69 | m_KeepOriginalPositionY: 1
70 | m_KeepOriginalPositionXZ: 0
71 | m_HeightFromFeet: 0
72 | m_Mirror: 0
73 | m_EditorCurves: []
74 | m_EulerEditorCurves: []
75 | m_HasGenericRootTransform: 0
76 | m_HasMotionFloatCurves: 0
77 | m_Events: []
78 |
--------------------------------------------------------------------------------
/Assets/Animations/Pacman/WalkLeft.anim.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4c6b0dd6eb00747a5925304180380e87
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 7400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Animations/Pacman/WalkRight.anim:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!74 &7400000
4 | AnimationClip:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_Name: WalkRight
10 | serializedVersion: 6
11 | m_Legacy: 0
12 | m_Compressed: 0
13 | m_UseHighQualityCurve: 1
14 | m_RotationCurves: []
15 | m_CompressedRotationCurves: []
16 | m_EulerCurves: []
17 | m_PositionCurves: []
18 | m_ScaleCurves: []
19 | m_FloatCurves: []
20 | m_PPtrCurves:
21 | - curve:
22 | - time: 0
23 | value: {fileID: -9031420688984902939, guid: 9328839782b4b499391d9803a91184fb,
24 | type: 3}
25 | - time: 0.033333335
26 | value: {fileID: -8989337341381037479, guid: 9328839782b4b499391d9803a91184fb,
27 | type: 3}
28 | - time: 0.06666667
29 | value: {fileID: -9031420688984902939, guid: 9328839782b4b499391d9803a91184fb,
30 | type: 3}
31 | attribute: m_Sprite
32 | path:
33 | classID: 212
34 | script: {fileID: 0}
35 | m_SampleRate: 60
36 | m_WrapMode: 0
37 | m_Bounds:
38 | m_Center: {x: 0, y: 0, z: 0}
39 | m_Extent: {x: 0, y: 0, z: 0}
40 | m_ClipBindingConstant:
41 | genericBindings:
42 | - serializedVersion: 2
43 | path: 0
44 | attribute: 0
45 | script: {fileID: 0}
46 | typeID: 212
47 | customType: 23
48 | isPPtrCurve: 1
49 | pptrCurveMapping:
50 | - {fileID: -9031420688984902939, guid: 9328839782b4b499391d9803a91184fb, type: 3}
51 | - {fileID: -8989337341381037479, guid: 9328839782b4b499391d9803a91184fb, type: 3}
52 | - {fileID: -9031420688984902939, guid: 9328839782b4b499391d9803a91184fb, type: 3}
53 | m_AnimationClipSettings:
54 | serializedVersion: 2
55 | m_AdditiveReferencePoseClip: {fileID: 0}
56 | m_AdditiveReferencePoseTime: 0
57 | m_StartTime: 0
58 | m_StopTime: 0.083333336
59 | m_OrientationOffsetY: 0
60 | m_Level: 0
61 | m_CycleOffset: 0
62 | m_HasAdditiveReferencePose: 0
63 | m_LoopTime: 1
64 | m_LoopBlend: 0
65 | m_LoopBlendOrientation: 0
66 | m_LoopBlendPositionY: 0
67 | m_LoopBlendPositionXZ: 0
68 | m_KeepOriginalOrientation: 0
69 | m_KeepOriginalPositionY: 1
70 | m_KeepOriginalPositionXZ: 0
71 | m_HeightFromFeet: 0
72 | m_Mirror: 0
73 | m_EditorCurves: []
74 | m_EulerEditorCurves: []
75 | m_HasGenericRootTransform: 0
76 | m_HasMotionFloatCurves: 0
77 | m_Events: []
78 |
--------------------------------------------------------------------------------
/Assets/Animations/Pacman/WalkRight.anim.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 36f94d9b2ba484fdc8ee0d993fe482fe
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 7400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Animations/Pacman/WalkUp.anim:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!74 &7400000
4 | AnimationClip:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_Name: WalkUp
10 | serializedVersion: 6
11 | m_Legacy: 0
12 | m_Compressed: 0
13 | m_UseHighQualityCurve: 1
14 | m_RotationCurves: []
15 | m_CompressedRotationCurves: []
16 | m_EulerCurves: []
17 | m_PositionCurves: []
18 | m_ScaleCurves: []
19 | m_FloatCurves: []
20 | m_PPtrCurves:
21 | - curve:
22 | - time: 0
23 | value: {fileID: -2651649619884235223, guid: 9328839782b4b499391d9803a91184fb,
24 | type: 3}
25 | - time: 0.033333335
26 | value: {fileID: 5910443010142111144, guid: 9328839782b4b499391d9803a91184fb,
27 | type: 3}
28 | - time: 0.06666667
29 | value: {fileID: -2651649619884235223, guid: 9328839782b4b499391d9803a91184fb,
30 | type: 3}
31 | attribute: m_Sprite
32 | path:
33 | classID: 212
34 | script: {fileID: 0}
35 | m_SampleRate: 60
36 | m_WrapMode: 0
37 | m_Bounds:
38 | m_Center: {x: 0, y: 0, z: 0}
39 | m_Extent: {x: 0, y: 0, z: 0}
40 | m_ClipBindingConstant:
41 | genericBindings:
42 | - serializedVersion: 2
43 | path: 0
44 | attribute: 0
45 | script: {fileID: 0}
46 | typeID: 212
47 | customType: 23
48 | isPPtrCurve: 1
49 | pptrCurveMapping:
50 | - {fileID: -2651649619884235223, guid: 9328839782b4b499391d9803a91184fb, type: 3}
51 | - {fileID: 5910443010142111144, guid: 9328839782b4b499391d9803a91184fb, type: 3}
52 | - {fileID: -2651649619884235223, guid: 9328839782b4b499391d9803a91184fb, type: 3}
53 | m_AnimationClipSettings:
54 | serializedVersion: 2
55 | m_AdditiveReferencePoseClip: {fileID: 0}
56 | m_AdditiveReferencePoseTime: 0
57 | m_StartTime: 0
58 | m_StopTime: 0.083333336
59 | m_OrientationOffsetY: 0
60 | m_Level: 0
61 | m_CycleOffset: 0
62 | m_HasAdditiveReferencePose: 0
63 | m_LoopTime: 1
64 | m_LoopBlend: 0
65 | m_LoopBlendOrientation: 0
66 | m_LoopBlendPositionY: 0
67 | m_LoopBlendPositionXZ: 0
68 | m_KeepOriginalOrientation: 0
69 | m_KeepOriginalPositionY: 1
70 | m_KeepOriginalPositionXZ: 0
71 | m_HeightFromFeet: 0
72 | m_Mirror: 0
73 | m_EditorCurves: []
74 | m_EulerEditorCurves: []
75 | m_HasGenericRootTransform: 0
76 | m_HasMotionFloatCurves: 0
77 | m_Events: []
78 |
--------------------------------------------------------------------------------
/Assets/Animations/Pacman/WalkUp.anim.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a97fc37af657d4872a3d3265963539d2
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 7400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Animations/Pinky.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: af9b90af3865e43d3a3ebea04138f8b5
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Animations/Pinky/Pinky.controller.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 05fefa48dec8144339bf30a0a53d2093
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 9100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Animations/Pinky/WalkDown.anim:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!74 &7400000
4 | AnimationClip:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_Name: WalkDown
10 | serializedVersion: 6
11 | m_Legacy: 0
12 | m_Compressed: 0
13 | m_UseHighQualityCurve: 1
14 | m_RotationCurves: []
15 | m_CompressedRotationCurves: []
16 | m_EulerCurves: []
17 | m_PositionCurves: []
18 | m_ScaleCurves: []
19 | m_FloatCurves: []
20 | m_PPtrCurves:
21 | - curve:
22 | - time: 0
23 | value: {fileID: 8312929243810008766, guid: 9328839782b4b499391d9803a91184fb,
24 | type: 3}
25 | - time: 0.033333335
26 | value: {fileID: -4566817632984478445, guid: 9328839782b4b499391d9803a91184fb,
27 | type: 3}
28 | - time: 0.06666667
29 | value: {fileID: 8312929243810008766, guid: 9328839782b4b499391d9803a91184fb,
30 | type: 3}
31 | attribute: m_Sprite
32 | path:
33 | classID: 212
34 | script: {fileID: 0}
35 | m_SampleRate: 60
36 | m_WrapMode: 0
37 | m_Bounds:
38 | m_Center: {x: 0, y: 0, z: 0}
39 | m_Extent: {x: 0, y: 0, z: 0}
40 | m_ClipBindingConstant:
41 | genericBindings:
42 | - serializedVersion: 2
43 | path: 0
44 | attribute: 0
45 | script: {fileID: 0}
46 | typeID: 212
47 | customType: 23
48 | isPPtrCurve: 1
49 | pptrCurveMapping:
50 | - {fileID: 8312929243810008766, guid: 9328839782b4b499391d9803a91184fb, type: 3}
51 | - {fileID: -4566817632984478445, guid: 9328839782b4b499391d9803a91184fb, type: 3}
52 | - {fileID: 8312929243810008766, guid: 9328839782b4b499391d9803a91184fb, type: 3}
53 | m_AnimationClipSettings:
54 | serializedVersion: 2
55 | m_AdditiveReferencePoseClip: {fileID: 0}
56 | m_AdditiveReferencePoseTime: 0
57 | m_StartTime: 0
58 | m_StopTime: 0.083333336
59 | m_OrientationOffsetY: 0
60 | m_Level: 0
61 | m_CycleOffset: 0
62 | m_HasAdditiveReferencePose: 0
63 | m_LoopTime: 1
64 | m_LoopBlend: 0
65 | m_LoopBlendOrientation: 0
66 | m_LoopBlendPositionY: 0
67 | m_LoopBlendPositionXZ: 0
68 | m_KeepOriginalOrientation: 0
69 | m_KeepOriginalPositionY: 1
70 | m_KeepOriginalPositionXZ: 0
71 | m_HeightFromFeet: 0
72 | m_Mirror: 0
73 | m_EditorCurves: []
74 | m_EulerEditorCurves: []
75 | m_HasGenericRootTransform: 0
76 | m_HasMotionFloatCurves: 0
77 | m_Events: []
78 |
--------------------------------------------------------------------------------
/Assets/Animations/Pinky/WalkDown.anim.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 38a778768c18a412890f7cdd8b180191
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 7400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Animations/Pinky/WalkLeft.anim.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5c9fd08aee9bd4f76b1377c898fbabb8
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 7400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Animations/Pinky/WalkRight.anim.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cb6a127d9592b4d31a0f7db24e11c47a
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 7400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Animations/Pinky/WalkUp.anim:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!74 &7400000
4 | AnimationClip:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_Name: WalkUp
10 | serializedVersion: 6
11 | m_Legacy: 0
12 | m_Compressed: 0
13 | m_UseHighQualityCurve: 1
14 | m_RotationCurves: []
15 | m_CompressedRotationCurves: []
16 | m_EulerCurves: []
17 | m_PositionCurves: []
18 | m_ScaleCurves: []
19 | m_FloatCurves: []
20 | m_PPtrCurves:
21 | - curve:
22 | - time: 0
23 | value: {fileID: 8112834101045329536, guid: 9328839782b4b499391d9803a91184fb,
24 | type: 3}
25 | - time: 0.033333335
26 | value: {fileID: -3939734956110030623, guid: 9328839782b4b499391d9803a91184fb,
27 | type: 3}
28 | - time: 0.06666667
29 | value: {fileID: 8112834101045329536, guid: 9328839782b4b499391d9803a91184fb,
30 | type: 3}
31 | attribute: m_Sprite
32 | path:
33 | classID: 212
34 | script: {fileID: 0}
35 | m_SampleRate: 60
36 | m_WrapMode: 0
37 | m_Bounds:
38 | m_Center: {x: 0, y: 0, z: 0}
39 | m_Extent: {x: 0, y: 0, z: 0}
40 | m_ClipBindingConstant:
41 | genericBindings:
42 | - serializedVersion: 2
43 | path: 0
44 | attribute: 0
45 | script: {fileID: 0}
46 | typeID: 212
47 | customType: 23
48 | isPPtrCurve: 1
49 | pptrCurveMapping:
50 | - {fileID: 8112834101045329536, guid: 9328839782b4b499391d9803a91184fb, type: 3}
51 | - {fileID: -3939734956110030623, guid: 9328839782b4b499391d9803a91184fb, type: 3}
52 | - {fileID: 8112834101045329536, guid: 9328839782b4b499391d9803a91184fb, type: 3}
53 | m_AnimationClipSettings:
54 | serializedVersion: 2
55 | m_AdditiveReferencePoseClip: {fileID: 0}
56 | m_AdditiveReferencePoseTime: 0
57 | m_StartTime: 0
58 | m_StopTime: 0.083333336
59 | m_OrientationOffsetY: 0
60 | m_Level: 0
61 | m_CycleOffset: 0
62 | m_HasAdditiveReferencePose: 0
63 | m_LoopTime: 1
64 | m_LoopBlend: 0
65 | m_LoopBlendOrientation: 0
66 | m_LoopBlendPositionY: 0
67 | m_LoopBlendPositionXZ: 0
68 | m_KeepOriginalOrientation: 0
69 | m_KeepOriginalPositionY: 1
70 | m_KeepOriginalPositionXZ: 0
71 | m_HeightFromFeet: 0
72 | m_Mirror: 0
73 | m_EditorCurves: []
74 | m_EulerEditorCurves: []
75 | m_HasGenericRootTransform: 0
76 | m_HasMotionFloatCurves: 0
77 | m_Events: []
78 |
--------------------------------------------------------------------------------
/Assets/Animations/Pinky/WalkUp.anim.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b62f4bceb31d34df6bd305266ee3afc8
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 7400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Animations/XpItem.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e1bceeba1fd07214e8497cee85a3d576
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Animations/XpItem/Walk.anim.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cdf07c29519644c40aee380aced2a7d7
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 7400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Animations/XpItem/XPItem.controller.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9efb2277c9018a34ea7d44330598c7f7
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 9100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/External.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 74aba04c529de4d27bd4621874a31846
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5f6e9bceeb17f493180ce0c1a3f8e619
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Editor.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3fc339b841a664133a94398b1d1adab5
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Editor/Brushes.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b56ed00274c3c354593c893dbb7264c6
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Editor/Brushes/CoordinateBrush.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f770bfc3e11779c4dac1955be8899365
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Editor/Brushes/CoordinateBrush/CoordinateBrush.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 |
3 | namespace UnityEditor.Tilemaps
4 | {
5 | ///
6 | /// This Brush displays the cell coordinates it is targeting in the SceneView.
7 | /// Use this as an example to create brushes which have extra visualization features when painting onto a Tilemap.
8 | ///
9 | [CustomGridBrush(true, false, false, "Coordinate Brush")]
10 | [CreateAssetMenu(fileName = "New Coordinate Brush", menuName = "Brushes/Coordinate Brush")]
11 | public class CoordinateBrush : GridBrush
12 | {
13 | }
14 |
15 | ///
16 | /// The Brush Editor for a Coordinate Brush.
17 | ///
18 | [CustomEditor(typeof(CoordinateBrush))]
19 | public class CoordinateBrushEditor : GridBrushEditor
20 | {
21 | ///
22 | /// Callback for painting the GUI for the GridBrush in the Scene View.
23 | /// The CoordinateBrush Editor overrides this to draw the current coordinates of the brush.
24 | ///
25 | /// Grid that the brush is being used on.
26 | /// Target of the GridBrushBase::ref::Tool operation. By default the currently selected GameObject.
27 | /// Current selected location of the brush.
28 | /// Current GridBrushBase::ref::Tool selected.
29 | /// Whether brush is being used.
30 | public override void OnPaintSceneGUI(GridLayout grid, GameObject brushTarget, BoundsInt position, GridBrushBase.Tool tool, bool executing)
31 | {
32 | base.OnPaintSceneGUI(grid, brushTarget, position, tool, executing);
33 |
34 | var labelText = "Pos: " + position.position;
35 | if (position.size.x > 1 || position.size.y > 1) {
36 | labelText += " Size: " + position.size;
37 | }
38 |
39 | Handles.Label(grid.CellToWorld(position.position), labelText);
40 | }
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Editor/Brushes/CoordinateBrush/CoordinateBrush.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d283e353fe1f4c34f8ac458281740fb4
3 | timeCreated: 1499149770
4 | licenseType: Pro
5 | MonoImporter:
6 | externalObjects: {}
7 | serializedVersion: 2
8 | defaultReferences: []
9 | executionOrder: 0
10 | icon: {instanceID: 0}
11 | userData:
12 | assetBundleName:
13 | assetBundleVariant:
14 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Editor/Brushes/GameObjectBrush.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 122c3790d8f747345a2c265e1d0b6fc2
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Editor/Brushes/GameObjectBrush/GameObjectBrush.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0abded712ad706044a53ef292972edbb
3 | timeCreated: 1501700935
4 | licenseType: Pro
5 | MonoImporter:
6 | externalObjects: {}
7 | serializedVersion: 2
8 | defaultReferences: []
9 | executionOrder: 0
10 | icon: {instanceID: 0}
11 | userData:
12 | assetBundleName:
13 | assetBundleVariant:
14 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Editor/Brushes/GroupBrush.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7780fefa5c524be4d9f1151a0cd89ae1
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Editor/Brushes/GroupBrush/GroupBrush.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: eec4c0c21e439e04083398ccd1928db0
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Editor/Brushes/LineBrush.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: aebb69cf5dff0af40889258ae645be7a
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Editor/Brushes/LineBrush/LineBrush.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6210598a979f8724a8dac4531c428889
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Editor/Brushes/PrefabBrush.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a616f75a0128f4349bfbedb608a30c03
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Editor/Brushes/PrefabBrush/PrefabBrush.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2d5751a2c961df945a34295ccf5e576d
3 | timeCreated: 1501681786
4 | licenseType: Pro
5 | MonoImporter:
6 | externalObjects: {}
7 | serializedVersion: 2
8 | defaultReferences: []
9 | executionOrder: 0
10 | icon: {instanceID: 0}
11 | userData:
12 | assetBundleName:
13 | assetBundleVariant:
14 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Editor/Brushes/RandomBrush.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e4007e34ec02b614b894ce8e20b48644
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Editor/Brushes/RandomBrush/RandomBrush.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d80edd6caba93514eb01722041fe50b4
3 | timeCreated: 1499223220
4 | licenseType: Pro
5 | MonoImporter:
6 | externalObjects: {}
7 | serializedVersion: 2
8 | defaultReferences: []
9 | executionOrder: 0
10 | icon: {instanceID: 0}
11 | userData:
12 | assetBundleName:
13 | assetBundleVariant:
14 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Editor/Brushes/TintBrush.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fa3049f8883fd3d418d8a008505b489e
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Editor/Brushes/TintBrush/TintBrush.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5461c6f43c33cae4e8367042630017f7
3 | timeCreated: 1502200727
4 | licenseType: Pro
5 | MonoImporter:
6 | externalObjects: {}
7 | serializedVersion: 2
8 | defaultReferences: []
9 | executionOrder: 0
10 | icon: {instanceID: 0}
11 | userData:
12 | assetBundleName:
13 | assetBundleVariant:
14 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Editor/Brushes/TintBrushSmooth.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d170c661919d6654faecafa5625d9cd6
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Editor/Brushes/TintBrushSmooth/TintBrushSmooth.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ed363ce3b4856fa408111529bc784318
3 | timeCreated: 1502800385
4 | licenseType: Pro
5 | MonoImporter:
6 | externalObjects: {}
7 | serializedVersion: 2
8 | defaultReferences: []
9 | executionOrder: 0
10 | icon: {instanceID: 0}
11 | userData:
12 | assetBundleName:
13 | assetBundleVariant:
14 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Editor/Tiles.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f03b3016bcc582043b27ae775025ef88
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Editor/Tiles/HexagonalRuleTile.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3b68386deea7c2246bd5fe7bd6fa13c6
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Editor/Tiles/HexagonalRuleTile/HexagonalRuleTileEditor.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a573a189e85fcd243a32fa6ac742ca44
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Editor/Tiles/IsometricRuleTile.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8ee1b1583a594cf47baebcd4a5d46cb9
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Editor/Tiles/IsometricRuleTile/IsometricRuleTileEditor.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 35a64db21fde55046a6d60c50f766aa7
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Editor/Tiles/RuleOverrideTile.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0a1ce61609bfe5541aea5f933f4a25de
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Editor/Tiles/RuleOverrideTile/PopulateRuleOverrideTileWizard.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4dcb91d1bb7d18847b5ce74c4cdb1921
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Editor/Tiles/RuleOverrideTile/RuleOverrideTileEditor.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: dd977390416471341b10fd1278290da0
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Editor/Tiles/RuleTile.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0fac9738c4893c34785c399d087c715d
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Editor/Tiles/RuleTile/CustomRuleTileMenu.cs:
--------------------------------------------------------------------------------
1 | namespace UnityEditor
2 | {
3 | static class CustomRuleTileMenu
4 | {
5 | [MenuItem("Assets/Create/Custom Rule Tile Script", false, 89)]
6 | static void CreateCustomRuleTile()
7 | {
8 | ProjectWindowUtil.CreateScriptAssetFromTemplateFile("Packages/com.unity.2d.tilemap.extras/Editor/Tiles/RuleTile/ScriptTemplates/NewCustomRuleTile.cs.txt", "NewCustomRuleTile.cs");
9 | }
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Editor/Tiles/RuleTile/CustomRuleTileMenu.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1a641ca7aea56f8428c8c6efc8e618cb
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Editor/Tiles/RuleTile/RuleTileEditor.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 139f9377103555b49b8dcd62686df3bf
3 | timeCreated: 1501789622
4 | licenseType: Pro
5 | MonoImporter:
6 | externalObjects: {}
7 | serializedVersion: 2
8 | defaultReferences: []
9 | executionOrder: 0
10 | icon: {instanceID: 0}
11 | userData:
12 | assetBundleName:
13 | assetBundleVariant:
14 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Editor/Tiles/RuleTile/ScriptTemplates.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b4e80d55c4c309244810545c2c854e8a
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Editor/Tiles/RuleTile/ScriptTemplates/NewCustomRuleTile.cs.txt:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 | using UnityEngine.Tilemaps;
5 |
6 | [CreateAssetMenu]
7 | public class #SCRIPTNAME# : RuleTile<#SCRIPTNAME#.Neighbor> {
8 |
9 | public bool customField;
10 |
11 | public class Neighbor : RuleTile.TilingRule.Neighbor {
12 | public const int Null = 3;
13 | public const int NotNull = 4;
14 | }
15 |
16 | public override bool RuleMatch(int neighbor, TileBase tile) {
17 | switch (neighbor) {
18 | case Neighbor.Null: return tile == null;
19 | case Neighbor.NotNull: return tile != null;
20 | }
21 | return base.RuleMatch(neighbor, tile);
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Editor/Tiles/RuleTile/ScriptTemplates/NewCustomRuleTile.cs.txt.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 186e43c057806e545b5fa3fe8dc394c1
3 | TextScriptImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Editor/Unity.2D.Tilemap.Extras.Editor.asmdef:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Unity.2D.Tilemap.Extras.Editor",
3 | "references": [
4 | "GUID:613783dc1674e844b87788ea74ede0f6",
5 | "GUID:3a9781db4804a9945b9883f3a7c46d45"
6 | ],
7 | "optionalUnityReferences": [],
8 | "includePlatforms": [
9 | "Editor"
10 | ],
11 | "excludePlatforms": [],
12 | "allowUnsafeCode": false,
13 | "overrideReferences": false,
14 | "precompiledReferences": [],
15 | "autoReferenced": true,
16 | "defineConstraints": [],
17 | "versionDefines": []
18 | }
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Editor/Unity.2D.Tilemap.Extras.Editor.asmdef.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cbdf09464b6b87745be748a67e5a21a0
3 | AssemblyDefinitionImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Runtime.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7b3829224418948f7846f6c59ee7e3b3
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Runtime/Brushes.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 111a320d9ff44f74c927510506ca4709
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Runtime/Brushes/TintTextureGenerator.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b41bf0cc11b1c8f419f96e8eb0adea40
3 | timeCreated: 1502798706
4 | licenseType: Pro
5 | MonoImporter:
6 | externalObjects: {}
7 | serializedVersion: 2
8 | defaultReferences: []
9 | executionOrder: 0
10 | icon: {instanceID: 0}
11 | userData:
12 | assetBundleName:
13 | assetBundleVariant:
14 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Runtime/Brushes/TintedTilemap.shader:
--------------------------------------------------------------------------------
1 | Shader "Custom/TintedTilemap"
2 | {
3 | Properties
4 | {
5 | [PerRendererData]_MainTex ("Albedo (RGB)", 2D) = "white" {}
6 | }
7 |
8 | SubShader
9 | {
10 | Tags { "Queue"="Transparent" "Render"="Transparent" "IgnoreProjector"="True"}
11 | LOD 200
12 |
13 | Cull Off
14 | ZWrite Off
15 | Blend SrcAlpha OneMinusSrcAlpha
16 |
17 | Pass{
18 | CGPROGRAM
19 |
20 | #pragma target 3.0
21 | #pragma vertex vert
22 | #pragma fragment frag
23 |
24 | #include "UnityCG.cginc"
25 |
26 | struct appdata {
27 | float4 vertex : POSITION;
28 | float4 texcoord : TEXCOORD0;
29 | };
30 |
31 | sampler2D _MainTex;
32 | sampler2D _TintMap;
33 | float _TintMapSize;
34 |
35 | struct v2f {
36 | float4 vertex : SV_POSITION;
37 | float4 uv : TEXCOORD0;
38 | float3 worldPos : float3;
39 | };
40 |
41 | v2f vert(appdata v) {
42 | v2f o;
43 |
44 | o.worldPos = mul (unity_ObjectToWorld, v.vertex);
45 | o.vertex = UnityObjectToClipPos(v.vertex);
46 | o.uv = float4(v.texcoord.xy, 0, 0);
47 |
48 | return o;
49 | }
50 |
51 | fixed4 frag(v2f i) : SV_Target {
52 | fixed4 col = tex2D (_MainTex, i.uv);
53 | fixed4 tint = tex2D(_TintMap, (i.worldPos.xy / _TintMapSize) + .5);
54 | return tint * col;
55 | }
56 | ENDCG
57 | }
58 |
59 |
60 | }
61 | FallBack "Diffuse"
62 | }
63 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Runtime/Brushes/TintedTilemap.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9fcc3b710e7f7ae44bcf65125a08d5ef
3 | timeCreated: 1502805334
4 | licenseType: Pro
5 | ShaderImporter:
6 | externalObjects: {}
7 | defaultTextures: []
8 | userData:
9 | assetBundleName:
10 | assetBundleVariant:
11 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Runtime/GridInformation.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ecefc247a9b423b4f8398f5e03d27f76
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Runtime/GridInformation/GridInformation.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e7bb9acb2cffc5f45abddc238a0ad9b0
3 | timeCreated: 1501815409
4 | licenseType: Free
5 | MonoImporter:
6 | externalObjects: {}
7 | serializedVersion: 2
8 | defaultReferences: []
9 | executionOrder: 0
10 | icon: {instanceID: 0}
11 | userData:
12 | assetBundleName:
13 | assetBundleVariant:
14 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Runtime/Tiles.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 86aeedb511333af45943236d5d6be1b4
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Runtime/Tiles/AnimatedTile.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: daa079e375a6c2c49a30d83bd2d842c2
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Runtime/Tiles/AnimatedTile/AnimatedTile.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 13b75c95f34a00d4e8c04f76b73312e6
3 | timeCreated: 1464531813
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Runtime/Tiles/HexagonalRuleTile.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3d0cb420882fe5d48ba544c0bb493094
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Runtime/Tiles/HexagonalRuleTile/HexagonalRuleTile.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 55f747e8af38fbe4d8819f37be6fd5aa
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Runtime/Tiles/IsometricRuleTile.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c8c72f5be5ed1d44b9a3bde2d9c137c8
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Runtime/Tiles/IsometricRuleTile/IsometricRuleTile.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace UnityEngine
4 | {
5 | ///
6 | /// Generic visual tile for creating different tilesets like terrain, pipeline, random or animated tiles.
7 | /// This is templated to accept a Neighbor Rule Class for Custom Rules.
8 | /// Use this for Isometric Grids.
9 | ///
10 | /// Neighbor Rule Class for Custom Rules
11 | public class IsometricRuleTile : IsometricRuleTile
12 | {
13 | ///
14 | /// Returns the Neighbor Rule Class type for this Rule Tile.
15 | ///
16 | public sealed override Type m_NeighborType { get { return typeof(T); } }
17 | }
18 |
19 | ///
20 | /// Generic visual tile for creating different tilesets like terrain, pipeline, random or animated tiles.
21 | /// Use this for Isometric Grids.
22 | ///
23 | [Serializable]
24 | [CreateAssetMenu(fileName = "New Isometric Rule Tile", menuName = "Tiles/Isometric Rule Tile")]
25 | public class IsometricRuleTile : RuleTile
26 | {
27 | // This has no differences with the RuleTile
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Runtime/Tiles/IsometricRuleTile/IsometricRuleTile.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5e6f3fbb560bd6041a202ea918fa4f23
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Runtime/Tiles/PipelineTile.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8cc7b6611da8a674c890494a2a21acbc
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Runtime/Tiles/PipelineTile/PipelineTile.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 25192638efa881c469b1ac4d8cfd3f1b
3 | timeCreated: 1464534747
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Runtime/Tiles/RandomTile.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f459333af097b894b838c61a2fc7c220
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Runtime/Tiles/RandomTile/RandomTile.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 535f8e525ff367c4ba67961e201a05ed
3 | timeCreated: 1445235751
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Runtime/Tiles/RuleOverrideTile.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3404b3ef5c8133646b532504aef95120
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Runtime/Tiles/RuleOverrideTile/RuleOverrideTile.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4c779848d9dd029409ca676b49e10a18
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Runtime/Tiles/RuleTile.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ba757fb3d4cc7e641ab2b91814856b68
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Runtime/Tiles/RuleTile/RuleTile.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9d1514134bc4fbd41bb739b1b9a49231
3 | timeCreated: 1501789622
4 | licenseType: Pro
5 | MonoImporter:
6 | externalObjects: {}
7 | serializedVersion: 2
8 | defaultReferences: []
9 | executionOrder: 0
10 | icon: {instanceID: 0}
11 | userData:
12 | assetBundleName:
13 | assetBundleVariant:
14 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Runtime/Tiles/TerrainTile.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bb65a41a206451e419f4513e440069d3
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Runtime/Tiles/TerrainTile/TerrainTile.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f6e4e4fc705376343a3e65b25d94f0e2
3 | timeCreated: 1464534739
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Runtime/Tiles/WeightedRandomTile.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c1ac7817487f7984ab80d00618cf091a
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Runtime/Tiles/WeightedRandomTile/WeightedRandomTile.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 52f942ca9511f354a8efbf325740f4ab
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Runtime/Unity.2D.Tilemap.Extras.asmdef:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Unity.2D.Tilemap.Extras"
3 | }
4 |
--------------------------------------------------------------------------------
/Assets/External/2d-extra/Runtime/Unity.2D.Tilemap.Extras.asmdef.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 613783dc1674e844b87788ea74ede0f6
3 | AssemblyDefinitionImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/External/Demigiant.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: def8a41d805d4469eae983cf4527ad4e
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/External/Demigiant/DOTween.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1eac1948d2d60479fbdebd92c11d95e6
3 | folderAsset: yes
4 | timeCreated: 1532571171
5 | licenseType: Pro
6 | DefaultImporter:
7 | externalObjects: {}
8 | userData:
9 | assetBundleName:
10 | assetBundleVariant:
11 |
--------------------------------------------------------------------------------
/Assets/External/Demigiant/DOTween/DOTween.XML.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5ec570c4aad08e54aa562697147a6947
3 | timeCreated: 18446744011573954816
4 | TextScriptImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/External/Demigiant/DOTween/DOTween.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mukarillo/UnityPacman/806e55626366d72660e01b6dff42b7d5d34313a8/Assets/External/Demigiant/DOTween/DOTween.dll
--------------------------------------------------------------------------------
/Assets/External/Demigiant/DOTween/DOTween.dll.mdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mukarillo/UnityPacman/806e55626366d72660e01b6dff42b7d5d34313a8/Assets/External/Demigiant/DOTween/DOTween.dll.mdb
--------------------------------------------------------------------------------
/Assets/External/Demigiant/DOTween/DOTween.dll.mdb.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5c2dfc56de474cf43acb60e5b0ba64c9
3 | timeCreated: 18446744011573954816
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/External/Demigiant/DOTween/DOTween.dll.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6e38ac6b1c3556b4c888ca8552375e1e
3 | timeCreated: 18446744011573954816
4 | PluginImporter:
5 | externalObjects: {}
6 | serializedVersion: 2
7 | iconMap: {}
8 | executionOrder: {}
9 | isPreloaded: 0
10 | isOverridable: 0
11 | platformData:
12 | - first:
13 | Any:
14 | second:
15 | enabled: 1
16 | settings: {}
17 | - first:
18 | Editor: Editor
19 | second:
20 | enabled: 0
21 | settings:
22 | DefaultValueInitialized: true
23 | - first:
24 | Windows Store Apps: WindowsStoreApps
25 | second:
26 | enabled: 0
27 | settings:
28 | CPU: AnyCPU
29 | userData:
30 | assetBundleName:
31 | assetBundleVariant:
32 |
--------------------------------------------------------------------------------
/Assets/External/Demigiant/DOTween/DOTween43.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mukarillo/UnityPacman/806e55626366d72660e01b6dff42b7d5d34313a8/Assets/External/Demigiant/DOTween/DOTween43.dll
--------------------------------------------------------------------------------
/Assets/External/Demigiant/DOTween/DOTween43.dll.mdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mukarillo/UnityPacman/806e55626366d72660e01b6dff42b7d5d34313a8/Assets/External/Demigiant/DOTween/DOTween43.dll.mdb
--------------------------------------------------------------------------------
/Assets/External/Demigiant/DOTween/DOTween43.dll.mdb.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2cda3d935c7ce458bbf0e74f49d3f4f5
3 | timeCreated: 1532571189
4 | licenseType: Pro
5 | DefaultImporter:
6 | externalObjects: {}
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Assets/External/Demigiant/DOTween/DOTween43.dll.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 637412be016c64b8da0a9715eda7d3a6
3 | timeCreated: 1532571191
4 | licenseType: Pro
5 | PluginImporter:
6 | externalObjects: {}
7 | serializedVersion: 2
8 | iconMap: {}
9 | executionOrder: {}
10 | isPreloaded: 0
11 | isOverridable: 0
12 | platformData:
13 | - first:
14 | Any:
15 | second:
16 | enabled: 1
17 | settings: {}
18 | - first:
19 | Editor: Editor
20 | second:
21 | enabled: 0
22 | settings:
23 | DefaultValueInitialized: true
24 | - first:
25 | Windows Store Apps: WindowsStoreApps
26 | second:
27 | enabled: 0
28 | settings:
29 | CPU: AnyCPU
30 | userData:
31 | assetBundleName:
32 | assetBundleVariant:
33 |
--------------------------------------------------------------------------------
/Assets/External/Demigiant/DOTween/DOTween43.xml.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 561b0c0f328b6416c99ed029dc10eb0a
3 | timeCreated: 1532571193
4 | licenseType: Pro
5 | TextScriptImporter:
6 | externalObjects: {}
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Assets/External/Demigiant/DOTween/DOTween46.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mukarillo/UnityPacman/806e55626366d72660e01b6dff42b7d5d34313a8/Assets/External/Demigiant/DOTween/DOTween46.dll
--------------------------------------------------------------------------------
/Assets/External/Demigiant/DOTween/DOTween46.dll.mdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mukarillo/UnityPacman/806e55626366d72660e01b6dff42b7d5d34313a8/Assets/External/Demigiant/DOTween/DOTween46.dll.mdb
--------------------------------------------------------------------------------
/Assets/External/Demigiant/DOTween/DOTween46.dll.mdb.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0b339cd382c5c46cdb7305a4ee117f23
3 | timeCreated: 1532571189
4 | licenseType: Pro
5 | DefaultImporter:
6 | externalObjects: {}
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Assets/External/Demigiant/DOTween/DOTween46.dll.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9ef650303183f414c8fae710737638a1
3 | timeCreated: 1532571193
4 | licenseType: Pro
5 | PluginImporter:
6 | externalObjects: {}
7 | serializedVersion: 2
8 | iconMap: {}
9 | executionOrder: {}
10 | isPreloaded: 0
11 | isOverridable: 0
12 | platformData:
13 | - first:
14 | Any:
15 | second:
16 | enabled: 1
17 | settings: {}
18 | - first:
19 | Editor: Editor
20 | second:
21 | enabled: 0
22 | settings:
23 | DefaultValueInitialized: true
24 | - first:
25 | Windows Store Apps: WindowsStoreApps
26 | second:
27 | enabled: 0
28 | settings:
29 | CPU: AnyCPU
30 | userData:
31 | assetBundleName:
32 | assetBundleVariant:
33 |
--------------------------------------------------------------------------------
/Assets/External/Demigiant/DOTween/DOTween46.xml.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: afa4bd8f5cea3437f85014a6da823d09
3 | timeCreated: 1532571193
4 | licenseType: Pro
5 | TextScriptImporter:
6 | externalObjects: {}
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Assets/External/Demigiant/DOTween/DOTween50.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mukarillo/UnityPacman/806e55626366d72660e01b6dff42b7d5d34313a8/Assets/External/Demigiant/DOTween/DOTween50.dll
--------------------------------------------------------------------------------
/Assets/External/Demigiant/DOTween/DOTween50.dll.mdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mukarillo/UnityPacman/806e55626366d72660e01b6dff42b7d5d34313a8/Assets/External/Demigiant/DOTween/DOTween50.dll.mdb
--------------------------------------------------------------------------------
/Assets/External/Demigiant/DOTween/DOTween50.dll.mdb.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2b7f837f997e345d8a9d99faeba03571
3 | timeCreated: 1532571189
4 | licenseType: Pro
5 | DefaultImporter:
6 | externalObjects: {}
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Assets/External/Demigiant/DOTween/DOTween50.dll.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 274245d57cce64b5da2c7be54d16f7a7
3 | timeCreated: 1532571190
4 | licenseType: Pro
5 | PluginImporter:
6 | externalObjects: {}
7 | serializedVersion: 2
8 | iconMap: {}
9 | executionOrder: {}
10 | isPreloaded: 0
11 | isOverridable: 0
12 | platformData:
13 | - first:
14 | Any:
15 | second:
16 | enabled: 1
17 | settings: {}
18 | - first:
19 | Editor: Editor
20 | second:
21 | enabled: 0
22 | settings:
23 | DefaultValueInitialized: true
24 | - first:
25 | Windows Store Apps: WindowsStoreApps
26 | second:
27 | enabled: 0
28 | settings:
29 | CPU: AnyCPU
30 | userData:
31 | assetBundleName:
32 | assetBundleVariant:
33 |
--------------------------------------------------------------------------------
/Assets/External/Demigiant/DOTween/DOTween50.xml.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6df4c4aa743624fccab381b7fd7c2fae
3 | timeCreated: 1532571193
4 | licenseType: Pro
5 | TextScriptImporter:
6 | externalObjects: {}
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Assets/External/Demigiant/DOTween/Editor.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4abbdc1d36ff8471088255e3c5b4d444
3 | folderAsset: yes
4 | timeCreated: 1532571171
5 | licenseType: Pro
6 | DefaultImporter:
7 | externalObjects: {}
8 | userData:
9 | assetBundleName:
10 | assetBundleVariant:
11 |
--------------------------------------------------------------------------------
/Assets/External/Demigiant/DOTween/Editor/DOTweenEditor.XML.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5405503ee5afddc42bf1b95cabc6ad89
3 | timeCreated: 18446744011573954816
4 | TextScriptImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/External/Demigiant/DOTween/Editor/DOTweenEditor.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mukarillo/UnityPacman/806e55626366d72660e01b6dff42b7d5d34313a8/Assets/External/Demigiant/DOTween/Editor/DOTweenEditor.dll
--------------------------------------------------------------------------------
/Assets/External/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mukarillo/UnityPacman/806e55626366d72660e01b6dff42b7d5d34313a8/Assets/External/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb
--------------------------------------------------------------------------------
/Assets/External/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3402d640d15ce8e4bb99cb4cbb26ea7d
3 | timeCreated: 18446744011573954816
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/External/Demigiant/DOTween/Editor/DOTweenEditor.dll.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0d6555af380a7264a9cd5a9083b1c4ad
3 | timeCreated: 18446744011573954816
4 | PluginImporter:
5 | externalObjects: {}
6 | serializedVersion: 2
7 | iconMap: {}
8 | executionOrder: {}
9 | isPreloaded: 0
10 | isOverridable: 0
11 | platformData:
12 | - first:
13 | Any:
14 | second:
15 | enabled: 0
16 | settings: {}
17 | - first:
18 | Editor: Editor
19 | second:
20 | enabled: 1
21 | settings:
22 | DefaultValueInitialized: true
23 | - first:
24 | Windows Store Apps: WindowsStoreApps
25 | second:
26 | enabled: 0
27 | settings:
28 | CPU: AnyCPU
29 | userData:
30 | assetBundleName:
31 | assetBundleVariant:
32 |
--------------------------------------------------------------------------------
/Assets/External/Demigiant/DOTween/Editor/Imgs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c5b39d5083a814b73a97ac2592d2e9bc
3 | folderAsset: yes
4 | timeCreated: 1532571171
5 | licenseType: Pro
6 | DefaultImporter:
7 | externalObjects: {}
8 | userData:
9 | assetBundleName:
10 | assetBundleVariant:
11 |
--------------------------------------------------------------------------------
/Assets/External/Demigiant/DOTween/Editor/Imgs/DOTweenIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mukarillo/UnityPacman/806e55626366d72660e01b6dff42b7d5d34313a8/Assets/External/Demigiant/DOTween/Editor/Imgs/DOTweenIcon.png
--------------------------------------------------------------------------------
/Assets/External/Demigiant/DOTween/Editor/Imgs/DOTweenIcon.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0d7e06117784ff44bacb9c9e551592b3
3 | timeCreated: 18446744011573954816
4 | TextureImporter:
5 | fileIDToRecycleName: {}
6 | externalObjects: {}
7 | serializedVersion: 4
8 | mipmaps:
9 | mipMapMode: 0
10 | enableMipMap: 1
11 | sRGBTexture: 1
12 | linearTexture: 0
13 | fadeOut: 0
14 | borderMipMap: 0
15 | mipMapsPreserveCoverage: 0
16 | alphaTestReferenceValue: 0.5
17 | mipMapFadeDistanceStart: 1
18 | mipMapFadeDistanceEnd: 3
19 | bumpmap:
20 | convertToNormalMap: 0
21 | externalNormalMap: 0
22 | heightScale: 0.25
23 | normalMapFilter: 0
24 | isReadable: 0
25 | grayScaleToAlpha: 0
26 | generateCubemap: 6
27 | cubemapConvolution: 0
28 | seamlessCubemap: 0
29 | textureFormat: -1
30 | maxTextureSize: 1024
31 | textureSettings:
32 | serializedVersion: 2
33 | filterMode: -1
34 | aniso: -1
35 | mipBias: -1
36 | wrapU: -1
37 | wrapV: -1
38 | wrapW: -1
39 | nPOTScale: 1
40 | lightmap: 0
41 | compressionQuality: 50
42 | spriteMode: 0
43 | spriteExtrude: 1
44 | spriteMeshType: 1
45 | alignment: 0
46 | spritePivot: {x: 0.5, y: 0.5}
47 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
48 | spritePixelsToUnits: 100
49 | alphaUsage: 1
50 | alphaIsTransparency: 0
51 | spriteTessellationDetail: -1
52 | textureType: 0
53 | textureShape: 1
54 | maxTextureSizeSet: 0
55 | compressionQualitySet: 0
56 | textureFormatSet: 0
57 | platformSettings:
58 | - buildTarget: DefaultTexturePlatform
59 | maxTextureSize: 1024
60 | resizeAlgorithm: 0
61 | textureFormat: -1
62 | textureCompression: 1
63 | compressionQuality: 50
64 | crunchedCompression: 0
65 | allowsAlphaSplitting: 0
66 | overridden: 0
67 | spriteSheet:
68 | serializedVersion: 2
69 | sprites: []
70 | outline: []
71 | physicsShape: []
72 | spritePackingTag:
73 | userData:
74 | assetBundleName:
75 | assetBundleVariant:
76 |
--------------------------------------------------------------------------------
/Assets/External/Demigiant/DOTween/Editor/Imgs/Footer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mukarillo/UnityPacman/806e55626366d72660e01b6dff42b7d5d34313a8/Assets/External/Demigiant/DOTween/Editor/Imgs/Footer.png
--------------------------------------------------------------------------------
/Assets/External/Demigiant/DOTween/Editor/Imgs/Footer.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0ce7b533e9764c141a068fadd859f9a6
3 | timeCreated: 18446744011573954816
4 | TextureImporter:
5 | fileIDToRecycleName: {}
6 | externalObjects: {}
7 | serializedVersion: 4
8 | mipmaps:
9 | mipMapMode: 0
10 | enableMipMap: 0
11 | sRGBTexture: 0
12 | linearTexture: 1
13 | fadeOut: 0
14 | borderMipMap: 0
15 | mipMapsPreserveCoverage: 0
16 | alphaTestReferenceValue: 0.5
17 | mipMapFadeDistanceStart: 1
18 | mipMapFadeDistanceEnd: 3
19 | bumpmap:
20 | convertToNormalMap: 0
21 | externalNormalMap: 0
22 | heightScale: 0.25
23 | normalMapFilter: 0
24 | isReadable: 0
25 | grayScaleToAlpha: 0
26 | generateCubemap: 6
27 | cubemapConvolution: 0
28 | seamlessCubemap: 0
29 | textureFormat: -3
30 | maxTextureSize: 256
31 | textureSettings:
32 | serializedVersion: 2
33 | filterMode: 1
34 | aniso: 1
35 | mipBias: -1
36 | wrapU: 1
37 | wrapV: 1
38 | wrapW: 1
39 | nPOTScale: 0
40 | lightmap: 0
41 | compressionQuality: 50
42 | spriteMode: 0
43 | spriteExtrude: 1
44 | spriteMeshType: 1
45 | alignment: 0
46 | spritePivot: {x: 0.5, y: 0.5}
47 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
48 | spritePixelsToUnits: 100
49 | alphaUsage: 1
50 | alphaIsTransparency: 1
51 | spriteTessellationDetail: -1
52 | textureType: 2
53 | textureShape: 1
54 | maxTextureSizeSet: 0
55 | compressionQualitySet: 0
56 | textureFormatSet: 0
57 | platformSettings:
58 | - buildTarget: DefaultTexturePlatform
59 | maxTextureSize: 256
60 | resizeAlgorithm: 0
61 | textureFormat: -1
62 | textureCompression: 0
63 | compressionQuality: 50
64 | crunchedCompression: 0
65 | allowsAlphaSplitting: 0
66 | overridden: 0
67 | spriteSheet:
68 | serializedVersion: 2
69 | sprites: []
70 | outline: []
71 | physicsShape: []
72 | spritePackingTag:
73 | userData:
74 | assetBundleName:
75 | assetBundleVariant:
76 |
--------------------------------------------------------------------------------
/Assets/External/Demigiant/DOTween/Editor/Imgs/Footer_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mukarillo/UnityPacman/806e55626366d72660e01b6dff42b7d5d34313a8/Assets/External/Demigiant/DOTween/Editor/Imgs/Footer_dark.png
--------------------------------------------------------------------------------
/Assets/External/Demigiant/DOTween/Editor/Imgs/Footer_dark.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 073261fcf37d98645bac61b0e19ec84f
3 | timeCreated: 18446744011573954816
4 | TextureImporter:
5 | fileIDToRecycleName: {}
6 | externalObjects: {}
7 | serializedVersion: 4
8 | mipmaps:
9 | mipMapMode: 0
10 | enableMipMap: 1
11 | sRGBTexture: 1
12 | linearTexture: 0
13 | fadeOut: 0
14 | borderMipMap: 0
15 | mipMapsPreserveCoverage: 0
16 | alphaTestReferenceValue: 0.5
17 | mipMapFadeDistanceStart: 1
18 | mipMapFadeDistanceEnd: 3
19 | bumpmap:
20 | convertToNormalMap: 0
21 | externalNormalMap: 0
22 | heightScale: 0.25
23 | normalMapFilter: 0
24 | isReadable: 0
25 | grayScaleToAlpha: 0
26 | generateCubemap: 6
27 | cubemapConvolution: 0
28 | seamlessCubemap: 0
29 | textureFormat: -1
30 | maxTextureSize: 1024
31 | textureSettings:
32 | serializedVersion: 2
33 | filterMode: -1
34 | aniso: -1
35 | mipBias: -1
36 | wrapU: -1
37 | wrapV: -1
38 | wrapW: -1
39 | nPOTScale: 1
40 | lightmap: 0
41 | compressionQuality: 50
42 | spriteMode: 0
43 | spriteExtrude: 1
44 | spriteMeshType: 1
45 | alignment: 0
46 | spritePivot: {x: 0.5, y: 0.5}
47 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
48 | spritePixelsToUnits: 100
49 | alphaUsage: 1
50 | alphaIsTransparency: 0
51 | spriteTessellationDetail: -1
52 | textureType: 0
53 | textureShape: 1
54 | maxTextureSizeSet: 0
55 | compressionQualitySet: 0
56 | textureFormatSet: 0
57 | platformSettings:
58 | - buildTarget: DefaultTexturePlatform
59 | maxTextureSize: 1024
60 | resizeAlgorithm: 0
61 | textureFormat: -1
62 | textureCompression: 1
63 | compressionQuality: 50
64 | crunchedCompression: 0
65 | allowsAlphaSplitting: 0
66 | overridden: 0
67 | spriteSheet:
68 | serializedVersion: 2
69 | sprites: []
70 | outline: []
71 | physicsShape: []
72 | spritePackingTag:
73 | userData:
74 | assetBundleName:
75 | assetBundleVariant:
76 |
--------------------------------------------------------------------------------
/Assets/External/Demigiant/DOTween/Editor/Imgs/Header.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mukarillo/UnityPacman/806e55626366d72660e01b6dff42b7d5d34313a8/Assets/External/Demigiant/DOTween/Editor/Imgs/Header.jpg
--------------------------------------------------------------------------------
/Assets/External/Demigiant/DOTween/Editor/Imgs/Header.jpg.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7741b4957200f0747a3c79d148de2402
3 | timeCreated: 18446744011573954816
4 | TextureImporter:
5 | fileIDToRecycleName: {}
6 | externalObjects: {}
7 | serializedVersion: 4
8 | mipmaps:
9 | mipMapMode: 0
10 | enableMipMap: 0
11 | sRGBTexture: 0
12 | linearTexture: 1
13 | fadeOut: 0
14 | borderMipMap: 0
15 | mipMapsPreserveCoverage: 0
16 | alphaTestReferenceValue: 0.5
17 | mipMapFadeDistanceStart: 1
18 | mipMapFadeDistanceEnd: 3
19 | bumpmap:
20 | convertToNormalMap: 0
21 | externalNormalMap: 0
22 | heightScale: 0.25
23 | normalMapFilter: 0
24 | isReadable: 0
25 | grayScaleToAlpha: 0
26 | generateCubemap: 6
27 | cubemapConvolution: 0
28 | seamlessCubemap: 0
29 | textureFormat: -3
30 | maxTextureSize: 512
31 | textureSettings:
32 | serializedVersion: 2
33 | filterMode: 1
34 | aniso: 1
35 | mipBias: -1
36 | wrapU: 1
37 | wrapV: 1
38 | wrapW: 1
39 | nPOTScale: 0
40 | lightmap: 0
41 | compressionQuality: 50
42 | spriteMode: 0
43 | spriteExtrude: 1
44 | spriteMeshType: 1
45 | alignment: 0
46 | spritePivot: {x: 0.5, y: 0.5}
47 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
48 | spritePixelsToUnits: 100
49 | alphaUsage: 1
50 | alphaIsTransparency: 1
51 | spriteTessellationDetail: -1
52 | textureType: 2
53 | textureShape: 1
54 | maxTextureSizeSet: 0
55 | compressionQualitySet: 0
56 | textureFormatSet: 0
57 | platformSettings:
58 | - buildTarget: DefaultTexturePlatform
59 | maxTextureSize: 512
60 | resizeAlgorithm: 0
61 | textureFormat: -1
62 | textureCompression: 0
63 | compressionQuality: 50
64 | crunchedCompression: 0
65 | allowsAlphaSplitting: 0
66 | overridden: 0
67 | spriteSheet:
68 | serializedVersion: 2
69 | sprites: []
70 | outline: []
71 | physicsShape: []
72 | spritePackingTag:
73 | userData:
74 | assetBundleName:
75 | assetBundleVariant:
76 |
--------------------------------------------------------------------------------
/Assets/External/Demigiant/DOTween/readme.txt:
--------------------------------------------------------------------------------
1 | DOTween and DOTween Pro are copyright (c) 2014 Daniele Giardini - Demigiant
2 |
3 | // GET STARTED //////////////////////////////////////////////
4 |
5 | - After importing a new DOTween update, select DOTween's Utility Panel from the Tools menu (if it doesn't open automatically) and press the "Setup DOTween..." button to set up additional features based on your Unity version.
6 | - In your code, add "using DG.Tweening" to each class where you want to use DOTween.
7 | - You're ready to tween. Check out the links below for full documentation and license info.
8 |
9 |
10 | // LINKS ///////////////////////////////////////////////////////
11 |
12 | DOTween website (documentation, examples, etc): http://dotween.demigiant.com
13 | DOTween license: http://dotween.demigiant.com/license.php
14 | DOTween repository (Google Code): https://code.google.com/p/dotween/
15 |
16 | // NOTES //////////////////////////////////////////////////////
17 |
18 | - DOTween's Utility Panel can be found under "Tools > DOTween Utility Panel" and also contains other useful options, plus a tab to set DOTween's preferences
--------------------------------------------------------------------------------
/Assets/External/Demigiant/DOTween/readme.txt.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6a094c30a6fab4a479d30af956a423f0
3 | timeCreated: 18446744011573954816
4 | TextScriptImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4f4fecf37d8ad4b4597a4b698253afe4
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Prefab/LifeIcon.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0e48d5107c7754d44ad05a81a6ed07ef
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Prefab/Pacman.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 879afa4ff2d6eb44e8d86c339d1852e3
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Prefab/XPItem.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b9da63bbfea315146a953b273190d236
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Scenes.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 147c214c5cc834f32b3353412c918a53
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scenes/SampleScene.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2cda990e2423bbf4892e6590ba056729
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Scripts.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3e679f047a61f4ce1beb957e07f3dbbb
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c4d4dee48f42b49ec97b6404e1d4c627
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7bea54eb297f84778aa42fb41dd57f49
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/PacmanEngine.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d32ef1e710d1c4734b093061c44a077a
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using PacEngine.board.prizes;
4 | using PacEngine.board.tiles;
5 | using PacEngine.utils;
6 |
7 | namespace PacEngine
8 | {
9 | class MainClass
10 | {
11 | private static Dictionary keyToDir = new Dictionary
12 | {
13 | { "w", Vector.UP },
14 | { "a", Vector.LEFT },
15 | { "s", Vector.DOWN },
16 | { "d", Vector.RIGHT }
17 | };
18 |
19 | public static void Main(string[] args)
20 | {
21 | //Refactor
22 | }
23 |
24 | private static TileInfo GetInfo(int id, int prize = 0, List forbiddenMovement = null)
25 | {
26 | return new TileInfo { TileType = (TileFactory.TileTypes)id, PrizeType = (PrizeFactory.PrizeTypes)prize, ForbiddenMovement = forbiddenMovement };
27 | }
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/Program.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8751dfd830cec4e9a85682a2562f7fef
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/Properties.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 89f545bd24f0c4913a67152cd9763b6e
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 |
4 | // Information about this assembly is defined by the following attributes.
5 | // Change them to the values specific to your project.
6 |
7 | [assembly: AssemblyTitle("PacEngine")]
8 | [assembly: AssemblyDescription("")]
9 | [assembly: AssemblyConfiguration("")]
10 | [assembly: AssemblyCompany("")]
11 | [assembly: AssemblyProduct("")]
12 | [assembly: AssemblyCopyright("${AuthorCopyright}")]
13 | [assembly: AssemblyTrademark("")]
14 | [assembly: AssemblyCulture("")]
15 |
16 | // The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}".
17 | // The form "{Major}.{Minor}.*" will automatically update the build and revision,
18 | // and "{Major}.{Minor}.{Build}.*" will update just the revision.
19 |
20 | [assembly: AssemblyVersion("1.0.*")]
21 |
22 | // The following attributes are used to specify the signing key for the assembly,
23 | // if desired. See the Mono documentation for more information about signing.
24 |
25 | //[assembly: AssemblyDelaySign(false)]
26 | //[assembly: AssemblyKeyFile("")]
27 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/Properties/AssemblyInfo.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3f7034fb7139a4ad0976af20f294ca8e
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/bin.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d4e0ab3cb6ffd43b4a1da252643ca1bd
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/bin/Debug.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1d74e9e6470de41529737f6713712298
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/bin/Debug/PacEngine.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mukarillo/UnityPacman/806e55626366d72660e01b6dff42b7d5d34313a8/Assets/Scripts/PacEngine/PacEngine/bin/Debug/PacEngine.exe
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/bin/Debug/PacEngine.exe.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bcdf4bc773f4a47b5b93366387e51cbe
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/board.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b42c0b63c71c84e9a90728b5c7193532
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/board/Board.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 16126a579ed2a4d1499f48d43575753e
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/board/PathFinder.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 | using PacEngine.utils;
3 |
4 | namespace PacEngine.board
5 | {
6 | public class PathFinder
7 | {
8 | public static Vector GetNextMove(Vector from, Vector to, List availableDirections)
9 | {
10 | var minDist = int.MaxValue;
11 | Vector direction = new Vector();
12 | foreach (var dir in availableDirections)
13 | {
14 | var nPos = new Vector(from.x + dir.x, from.y + dir.y);
15 | var distance = GetDistance(nPos, to);
16 | if (!(distance <= minDist))
17 | continue;
18 |
19 | minDist = distance;
20 | direction = dir;
21 | }
22 |
23 | return direction;
24 | }
25 |
26 | private static int GetDistance(Vector from, Vector to)
27 | {
28 | var dVec = new Vector(from.x - to.x, from.y - to.y);
29 | return (dVec.x * dVec.x) + (dVec.y * dVec.y);
30 | }
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/board/PathFinder.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 423f79eec948b46ddb9405c72958a0b7
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/board/prizes.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bd1832cae21114b4ebc0cc24dc26d718
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/board/prizes/AbstractPrize.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using PacEngine.utils;
3 |
4 | namespace PacEngine.board.prizes
5 | {
6 | public abstract class AbstractPrize
7 | {
8 | public Action OnCollect;
9 |
10 | public bool Collected { get; private set; }
11 |
12 | public abstract PrizeFactory.PrizeTypes Type { get; }
13 | public Vector Position { get; private set; }
14 |
15 | public AbstractPrize(Vector position)
16 | {
17 | Position = position;
18 | }
19 |
20 | public void TryCollect()
21 | {
22 | if (Collected)
23 | return;
24 |
25 | Collect();
26 | Collected = true;
27 | }
28 |
29 | protected virtual void Collect()
30 | {
31 | OnCollect?.Invoke();
32 | }
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/board/prizes/AbstractPrize.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 45fb23ae2791a472b8f264802037607b
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/board/prizes/PacDot.cs:
--------------------------------------------------------------------------------
1 | using PacEngine.utils;
2 |
3 | namespace PacEngine.board.prizes
4 | {
5 | public class PacDot : AbstractPrize
6 | {
7 | public PacDot(Vector position) : base(position)
8 | {
9 | }
10 |
11 | public override PrizeFactory.PrizeTypes Type => PrizeFactory.PrizeTypes.PAC_DOTS;
12 |
13 | protected override void Collect()
14 | {
15 | base.Collect();
16 |
17 | }
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/board/prizes/PacDot.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5ad6cd627b4d5489ca8d35f97aa981d8
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/board/prizes/PowerPellet.cs:
--------------------------------------------------------------------------------
1 | using PacEngine.utils;
2 |
3 | namespace PacEngine.board.prizes
4 | {
5 | public class PowerPellet : AbstractPrize
6 | {
7 | public PowerPellet(Vector position) : base(position)
8 | {
9 | }
10 |
11 | public override PrizeFactory.PrizeTypes Type => PrizeFactory.PrizeTypes.POWER_PELLETS;
12 |
13 | protected override void Collect()
14 | {
15 | base.Collect();
16 |
17 | PacmanEngine.Instance.Ghosts.ForEach(x => x.Frightened());
18 | }
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/board/prizes/PowerPellet.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: af3c31bb18dde481daa6052fad45dfc5
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/board/prizes/PrizeFactory.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using PacEngine.utils;
3 |
4 | namespace PacEngine.board.prizes
5 | {
6 | public class PrizeFactory
7 | {
8 | public enum PrizeTypes
9 | {
10 | NONE = 0,
11 | PAC_DOTS = 1,
12 | POWER_PELLETS = 2
13 | }
14 |
15 | public static AbstractPrize GetPrize(PrizeTypes prizeType, Vector position)
16 | {
17 | switch(prizeType)
18 | {
19 | case PrizeTypes.NONE:
20 | return null;
21 | case PrizeTypes.PAC_DOTS:
22 | return new PacDot(position);
23 | case PrizeTypes.POWER_PELLETS:
24 | return new PowerPellet(position);
25 | }
26 |
27 | throw new PacException($"Prize of type {prizeType} is not implemented in PrizeFactory.GetPrize");
28 | }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/board/prizes/PrizeFactory.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5a3c1690a95724265939ff3ab8032b8b
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/board/tiles.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d8f3443ea1c1d49f4b586d7ae7788542
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/board/tiles/AbstractBoardTile.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 | using PacEngine.utils;
3 |
4 | namespace PacEngine.board.tiles
5 | {
6 | public abstract class AbstractBoardTile
7 | {
8 | public Vector Position { get; private set; }
9 | public Dictionary DirectionNeighbor { get; private set; } = new Dictionary();
10 | public List AvailableDirectionsToWalk { get; private set; } = new List();
11 |
12 | protected bool allowDoorMovement = true;
13 |
14 | protected AbstractBoardTile(Vector position)
15 | {
16 | Position = position;
17 | }
18 |
19 | public virtual void ResolveNeighbors(Board board)
20 | {
21 | var possibilities = Vector.ALL_DIRECTIONS;
22 |
23 | foreach (var direction in possibilities)
24 | {
25 | var neighborPosition = new Vector(Position.x, Position.y) + direction;
26 |
27 | if (board.TryGetTileAt(neighborPosition, out var element))
28 | DirectionNeighbor.Add(direction, element);
29 |
30 | if (element is WalkableBoardTile || (element is DoorBoardTile && allowDoorMovement))
31 | AvailableDirectionsToWalk.Add(direction);
32 | }
33 | }
34 |
35 | public Vector DistanceFrom(AbstractBoardTile tile)
36 | {
37 | return new Vector(tile.Position.x - Position.x, tile.Position.y - Position.y);
38 | }
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/board/tiles/AbstractBoardTile.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3f370e8e5d8a04dd88abdf267706b1d2
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/board/tiles/BlockerBoardTile.cs:
--------------------------------------------------------------------------------
1 | using PacEngine.utils;
2 |
3 | namespace PacEngine.board.tiles
4 | {
5 | public class BlockerBoardTile : AbstractBoardTile
6 | {
7 | public BlockerBoardTile(Vector position) : base(position)
8 | {
9 |
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/board/tiles/BlockerBoardTile.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 39724b533652a41cdb86d697ef8d5932
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/board/tiles/DoorBoardTile.cs:
--------------------------------------------------------------------------------
1 | using PacEngine.utils;
2 |
3 | namespace PacEngine.board.tiles
4 | {
5 | public class DoorBoardTile : BlockerBoardTile
6 | {
7 | public Vector OutDirection { get; private set; }
8 | public DoorBoardTile(Vector outDirection, Vector position) : base(position)
9 | {
10 | OutDirection = outDirection;
11 | allowDoorMovement = false;
12 | }
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/board/tiles/DoorBoardTile.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c8fb9d6e79e1d4f90bc72829a86a8678
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/board/tiles/TileFactory.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 | using PacEngine.board.prizes;
3 | using PacEngine.utils;
4 |
5 | namespace PacEngine.board.tiles
6 | {
7 | public class TileInfo
8 | {
9 | public TileFactory.TileTypes TileType { get; set; }
10 | public PrizeFactory.PrizeTypes PrizeType { get; set; }
11 | public List ForbiddenMovement { get; set; }
12 | public Vector doorOutDirection;
13 | }
14 |
15 | public class TileFactory
16 | {
17 | public enum TileTypes
18 | {
19 | WALKABLE,
20 | BLOCKER,
21 | DOOR
22 | }
23 |
24 | internal static AbstractBoardTile GetTile(TileInfo info, Vector position)
25 | {
26 | switch(info.TileType)
27 | {
28 | case TileTypes.WALKABLE:
29 | return new WalkableBoardTile(position, PrizeFactory.GetPrize(info.PrizeType, position), info.ForbiddenMovement);
30 | case TileTypes.BLOCKER:
31 | return new BlockerBoardTile(position);
32 | case TileTypes.DOOR:
33 | return new DoorBoardTile(info.doorOutDirection, position);
34 | }
35 |
36 | throw new PacException($"Tile of type {info.TileType} is not implemented in TileFactory.GetTile");
37 | }
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/board/tiles/TileFactory.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ccb1889fdc12e49a2915c1f242a16819
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/board/tiles/WalkableBoardTile.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 | using PacEngine.board.prizes;
3 | using PacEngine.utils;
4 |
5 | namespace PacEngine.board.tiles
6 | {
7 | public class WalkableBoardTile : AbstractBoardTile
8 | {
9 | public AbstractPrize Prize { get; private set; }
10 | public List ForbiddenMovementDirections { get; private set; }
11 |
12 | public WalkableBoardTile(Vector position, AbstractPrize prize, List forbiddenMovementDirections) : base(position)
13 | {
14 | Prize = prize;
15 | ForbiddenMovementDirections = forbiddenMovementDirections ?? new List();
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/board/tiles/WalkableBoardTile.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: db6955af1c2334186a216988feeb3710
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/characters.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cb73f674534ef4afdb77f6f187fc05aa
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/characters/AbstractCharacter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 64f7ecd384fa245779466774721a534f
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/characters/Pacman.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using PacEngine.board;
4 | using PacEngine.board.tiles;
5 | using PacEngine.utils;
6 |
7 | namespace PacEngine.characters
8 | {
9 | public class Pacman : AbstractCharacter
10 | {
11 | private Vector? nextDirection = null;
12 | private bool waitToMove;
13 |
14 | public Pacman(Vector initialPosition, Board board) : base(initialPosition, board)
15 | {
16 | LastMoveDirection = Vector.LEFT;
17 | }
18 |
19 | protected override void DoDecision()
20 | {
21 | waitToMove = Move(LastMoveDirection);
22 | }
23 |
24 | public void ChangeHeadingDirection(Vector direction)
25 | {
26 | var sameDirection = LastMoveDirection.Equals(direction);
27 |
28 | if (Board.TryGetTileAt(Position + direction, out var tile) && tile is BlockerBoardTile)
29 | nextDirection = direction;
30 | else
31 | {
32 | LastMoveDirection = direction;
33 | nextDirection = null;
34 |
35 | if (!sameDirection && !waitToMove)
36 | DoDecision();
37 | }
38 | }
39 |
40 | protected override void OnTileArrive(AbstractBoardTile tile)
41 | {
42 | if (PacmanEngine.Instance.GameOver)
43 | return;
44 |
45 | waitToMove = false;
46 |
47 | (tile as WalkableBoardTile)?.Prize?.TryCollect();
48 |
49 | if (!nextDirection.HasValue)
50 | return;
51 |
52 | if (!tile.AvailableDirectionsToWalk.Contains(nextDirection.Value))
53 | return;
54 |
55 | LastMoveDirection = nextDirection.Value;
56 | nextDirection = null;
57 | }
58 |
59 | protected override List GetAvailableDirectionsAtCurrentTile() => null;
60 |
61 | protected override bool IsDoorWalkable() => false;
62 | }
63 | }
64 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/characters/Pacman.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5de8c5ab499cf4176ba8817c7837f267
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/characters/ghosts.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3066be9ae14554e4680c4d65514f74b2
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/characters/ghosts/AbstractGhostCharacter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5e9d5b1347e494d4086f14e735b44f6b
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/characters/ghosts/Blinky.cs:
--------------------------------------------------------------------------------
1 | using PacEngine.board;
2 | using PacEngine.utils;
3 |
4 | namespace PacEngine.characters.ghosts
5 | {
6 | public class Blinky : AbstractGhostCharacter
7 | {
8 | public Blinky(Vector initialPosition, Board board) : base(initialPosition, board)
9 | {
10 |
11 | }
12 |
13 | protected override Vector ScatterPosition => new Vector(Board.Tiles.Length, Board.Tiles[0].Length - 4);
14 |
15 | protected override Vector GetChaseTarget() => PacmanEngine.Instance.Pacman.Position;
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/characters/ghosts/Blinky.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ba4bac6340ceb4dcb94202a010ccdc3b
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/characters/ghosts/Clyde.cs:
--------------------------------------------------------------------------------
1 | using PacEngine.board;
2 | using PacEngine.utils;
3 |
4 | namespace PacEngine.characters.ghosts
5 | {
6 | public class Clyde : AbstractGhostCharacter
7 | {
8 | private const int MIN_DIST_TO_CHASE = 8;
9 | protected override Vector ScatterPosition => new Vector(0, 1);
10 |
11 | public Clyde(Vector initialPosition, Board board) : base(initialPosition, board)
12 | {
13 | ChangeState(GhostState.LOCKED);
14 | }
15 |
16 | protected override Vector GetChaseTarget()
17 | {
18 | var chase = (PacmanEngine.Instance.Pacman.Position - Position).Magnitude > MIN_DIST_TO_CHASE;
19 | return chase ? PacmanEngine.Instance.Pacman.Position : ScatterPosition;
20 | }
21 |
22 | internal override void Start(Vector position)
23 | {
24 | ChangeState(GhostState.LOCKED);
25 |
26 | base.Start(position);
27 | }
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/characters/ghosts/Clyde.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 502a9d7d5401e4b238ec1bc3fa9ffd05
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/characters/ghosts/Inky.cs:
--------------------------------------------------------------------------------
1 | using PacEngine.board;
2 | using PacEngine.utils;
3 |
4 | namespace PacEngine.characters.ghosts
5 | {
6 | public class Inky : AbstractGhostCharacter
7 | {
8 | private const int MID_POINT_MULTIPLIER = 2;
9 | public Inky(Vector initialPosition, Board board) : base(initialPosition, board)
10 | {
11 | ChangeState(GhostState.LOCKED);
12 | }
13 |
14 | protected override Vector ScatterPosition => new Vector(0, Board.Tiles[0].Length - 2);
15 |
16 | protected override Vector GetChaseTarget()
17 | {
18 | var midPoint = PacmanEngine.Instance.Pacman.Position + (PacmanEngine.Instance.Pacman.HeadingDirection * MID_POINT_MULTIPLIER);
19 | if (PacmanEngine.Instance.UseBuggedVersion && PacmanEngine.Instance.Pacman.HeadingDirection.Compare(Vector.UP))
20 | midPoint += Vector.LEFT * MID_POINT_MULTIPLIER;
21 |
22 | var target = Board.ToBounds(PacmanEngine.Instance.Blinky.Position + ((midPoint - PacmanEngine.Instance.Blinky.Position) * 2));
23 |
24 | return target;
25 | }
26 |
27 | internal override void Start(Vector position)
28 | {
29 | ChangeState(GhostState.LOCKED);
30 |
31 | base.Start(position);
32 | }
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/characters/ghosts/Inky.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b19ce3cea7fb54ab591f6453add532f4
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/characters/ghosts/Pinky.cs:
--------------------------------------------------------------------------------
1 | using PacEngine.board;
2 | using PacEngine.utils;
3 |
4 | namespace PacEngine.characters.ghosts
5 | {
6 | public class Pinky : AbstractGhostCharacter
7 | {
8 | private const int PACMAN_HEADING_MULTIPLER = 4;
9 |
10 | protected override Vector ScatterPosition => new Vector(Board.Tiles.Length, 3);
11 |
12 | public Pinky(Vector initialPosition, Board board) : base(initialPosition, board)
13 | {
14 | lockedTarget = initialPosition + (Vector.UP * 3);
15 | ChangeState(GhostState.LOCKED);
16 | }
17 |
18 | protected override Vector GetChaseTarget()
19 | {
20 | var toAdd = (PacmanEngine.Instance.Pacman.HeadingDirection * PACMAN_HEADING_MULTIPLER);
21 | if (PacmanEngine.Instance.UseBuggedVersion && PacmanEngine.Instance.Pacman.HeadingDirection.Compare(Vector.UP))
22 | toAdd += Vector.LEFT * PACMAN_HEADING_MULTIPLER;
23 | return Board.ToBounds(PacmanEngine.Instance.Pacman.Position + toAdd);
24 | }
25 |
26 | internal override void Start(Vector position)
27 | {
28 | ChangeState(GhostState.LOCKED);
29 |
30 | base.Start(position);
31 | }
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/characters/ghosts/Pinky.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3642dd713ae94491680786416fa5a5f5
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/item.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ade623df04faee349a24a6573123a33b
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/item/XpItem.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 | using System.Linq;
3 | using PacEngine.board;
4 | using PacEngine.board.tiles;
5 | using PacEngine.characters;
6 | using PacEngine.utils;
7 |
8 | namespace Assets.Scripts.PacEngine.PacEngine.item
9 | {
10 | public class XpItem:AbstractCharacter
11 | {
12 | protected override float SpeedMultiplier => 0.2f;
13 |
14 | public XpItem(Vector initialPosition, Board board) : base(initialPosition, board)
15 | {
16 | }
17 |
18 | protected override void DoDecision()
19 | {
20 | var possibilities = GetAvailableDirectionsAtCurrentTile();
21 | Vector direction;
22 | direction = RandomGenerator.Instance.GetRandom(possibilities);
23 | Move(direction);
24 | }
25 |
26 | protected override List GetAvailableDirectionsAtCurrentTile()
27 | {
28 | if (CurrentTile.AvailableDirectionsToWalk?.Count == 0)
29 | return new List();
30 |
31 | var p = CurrentTile.AvailableDirectionsToWalk;
32 | if (CurrentTile is WalkableBoardTile walkable)
33 | p = p.Except(walkable.ForbiddenMovementDirections).ToList();
34 |
35 |
36 | p.Remove(-LastMoveDirection);
37 |
38 | var door = CurrentTile.DirectionNeighbor.Where(x => x.Value is DoorBoardTile)?.Select(x => x.Value)?.ToList();
39 | door.ForEach(x => p.Remove(-((DoorBoardTile)x).OutDirection));
40 |
41 | return p;
42 | }
43 |
44 | protected override void OnTileArrive(AbstractBoardTile tile)
45 | {
46 | //throw new System.NotImplementedException();
47 | }
48 |
49 | protected override bool IsDoorWalkable()
50 | {
51 | return true;
52 | }
53 | }
54 | }
55 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/item/XpItem.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8ea48dee8ebd2cb43ad9c20066f52a37
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/utils.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e2110f277a2a44116afbb7dd322f3785
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/utils/MathUtils.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | namespace PacEngine.utils
3 | {
4 | public class MathUtils
5 | {
6 | public static int Clamp(int n, int min, int max)
7 | {
8 | if (n < min)
9 | return min;
10 | if (n > max)
11 | return max;
12 |
13 | return n;
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/utils/MathUtils.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: aa76e8eaeced3411397a0f1719c029eb
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/utils/PacException.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | namespace PacEngine.utils
3 | {
4 | public class PacException : Exception {
5 | public PacException(string message) : base (message)
6 | {
7 |
8 | }
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/utils/PacException.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2016933fd741045ee8a7c598761823db
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/utils/RandomGenerator.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 |
4 | namespace PacEngine.utils
5 | {
6 | public class RandomGenerator
7 | {
8 | private static RandomGenerator instance;
9 | public static RandomGenerator Instance => instance ?? (instance = new RandomGenerator());
10 |
11 | private Random random = new Random();
12 |
13 |
14 | public int GetRandom()
15 | {
16 | return random.Next();
17 | }
18 |
19 | public int GetRandom(int min, int max)
20 | {
21 | return random.Next(min, max);
22 | }
23 |
24 | public T GetRandom(IList list)
25 | {
26 | return list[GetRandom(0, list.Count)];
27 | }
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/utils/RandomGenerator.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 26f57378078044f62a7eac14ef735ddc
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/utils/Vector.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 |
4 | namespace PacEngine.utils
5 | {
6 | public struct Vector
7 | {
8 | public static Vector UP => new Vector(1, 0);
9 | public static Vector DOWN => -UP;
10 | public static Vector RIGHT => new Vector(0, 1);
11 | public static Vector LEFT => -RIGHT;
12 | public static List ALL_DIRECTIONS = new List
13 | {
14 | UP, LEFT, DOWN, RIGHT
15 | };
16 |
17 | public int x { get; set; }
18 | public int y { get; set; }
19 |
20 | public int Magnitude => (int)Math.Sqrt((x * x) + (y * y));
21 | public Vector Normalized => new Vector(x / Magnitude, y / Magnitude);
22 |
23 | public Vector(int x, int y)
24 | {
25 | this.x = x;
26 | this.y = y;
27 | }
28 |
29 | public override string ToString()
30 | {
31 | return $"({x},{y})";
32 | }
33 |
34 | public void Normalize()
35 | {
36 | x /= Magnitude;
37 | y /= Magnitude;
38 | }
39 |
40 | public bool Compare(Vector other)
41 | {
42 | return other.x == x && other.y == y;
43 | }
44 |
45 | public static bool Compare (Vector a, Vector b)
46 | {
47 | return a.Compare(b);
48 | }
49 |
50 | public static Vector operator -(Vector a)
51 | {
52 | a.x = -a.x;
53 | a.y = -a.y;
54 | return a;
55 | }
56 |
57 | public static Vector operator -(Vector a, Vector b)
58 | {
59 | return new Vector(a.x - b.x, a.y - b.y);
60 | }
61 |
62 | public static Vector operator +(Vector a, Vector b)
63 | {
64 | return new Vector(a.x + b.x, a.y + b.y);
65 | }
66 |
67 | public static Vector operator *(Vector a, int multipier)
68 | {
69 | return new Vector(a.x * multipier, a.y *multipier);
70 | }
71 | }
72 | }
73 |
--------------------------------------------------------------------------------
/Assets/Scripts/PacEngine/PacEngine/utils/Vector.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 78e467064461c4af6901dd27d92c1a77
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/View.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9fa02702a046a43e2b2b36ec1aa4d76a
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scripts/View/Editor.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 389c7b18c2f97419996722a34224b613
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scripts/View/Editor/BoardCreatorWindow.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c0b0e9cd359e44d7581bb717baaa99f3
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/View/PacmanViewController.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 998ec80a361f04c379b7c145558a9fcd
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/View/board.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1344aa0cca75b418e81ed6d7f5d6445e
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scripts/View/board/BoardView.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b7e70a8e536d74a3a973146872407ca6
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/View/board/prizes.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ea6717edec0cc4749b8d13d3a8f2f75e
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scripts/View/board/prizes/PrizeView.cs:
--------------------------------------------------------------------------------
1 | using PacEngine.board.prizes;
2 | using UnityEngine.Tilemaps;
3 |
4 | public class PrizeView
5 | {
6 | public AbstractPrize Prize { get; private set; }
7 | public TileBase View { get; private set; }
8 |
9 | private BoardView boardView;
10 |
11 | public PrizeView(AbstractPrize prize, TileBase view, BoardView boardView)
12 | {
13 | Prize = prize;
14 | View = view;
15 | this.boardView = boardView;
16 |
17 | prize.OnCollect += HidePrize;
18 | }
19 |
20 | private void HidePrize()
21 | {
22 | boardView.EraseTileOnBoard(Prize.Position);
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/Assets/Scripts/View/board/prizes/PrizeView.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0214771ae627b4392824e479be9de136
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/View/board/tiles.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7613f08e8a3b44a008de0f207eb4fe70
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scripts/View/board/tiles/TileView.cs:
--------------------------------------------------------------------------------
1 | using PacEngine.board.tiles;
2 | using UnityEngine;
3 |
4 | public class TileViewInfo
5 | {
6 | public TileInfo engineInfo;
7 | public Sprite sprite;
8 |
9 | public TileViewInfo(TileInfo engineInfo, Sprite sprite)
10 | {
11 | this.engineInfo = engineInfo;
12 | this.sprite = sprite;
13 | }
14 |
15 | public TileViewInfo()
16 | {
17 | engineInfo = new TileInfo();
18 | }
19 | }
20 |
21 | public class TileView : MonoBehaviour
22 | {
23 |
24 | }
25 |
--------------------------------------------------------------------------------
/Assets/Scripts/View/board/tiles/TileView.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0da0ccfa648844304ae13b28a9093bf6
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/View/characters.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 274f1b90acf7249f1ad547827bb51747
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scripts/View/characters/AbstractCharacterView.cs:
--------------------------------------------------------------------------------
1 | using PacEngine.characters;
2 | using PacEngine.utils;
3 | using UnityEngine;
4 | using DG.Tweening;
5 |
6 | public abstract class AbstractCharacterView : MonoBehaviour
7 | {
8 | private const string ANIMTOR_X_VELOCITY = "xVelocity";
9 | private const string ANIMTOR_Y_VELOCITY = "yVelocity";
10 |
11 | public AbstractCharacter EngineCharacter { get; private set; }
12 |
13 | protected Vector2 positionOffset = Vector2.zero;
14 | protected Tween moveTween;
15 | protected Animator animator;
16 | protected float animatorSpeed;
17 |
18 | protected virtual void Awake()
19 | {
20 | animator = GetComponent();
21 | animatorSpeed = animator.speed;
22 | }
23 |
24 | public virtual void LinkEngineCharacter(AbstractCharacter engineCharacter)
25 | {
26 | EngineCharacter = engineCharacter;
27 | engineCharacter.OnMove += Move;
28 | engineCharacter.OnTeleport += Teleport;
29 | engineCharacter.OnToggleVisibility += ToggleVisibility;
30 |
31 | transform.localPosition = new Vector3(engineCharacter.Position.y + positionOffset.x, engineCharacter.Position.x + positionOffset.y);
32 | }
33 |
34 | protected virtual void ToggleVisibility(bool active)
35 | {
36 | gameObject.SetActive(active);
37 | }
38 |
39 | public virtual void Move(Vector position)
40 | {
41 | moveTween?.Kill();
42 |
43 | animator.SetFloat(ANIMTOR_X_VELOCITY, EngineCharacter.HeadingDirection.x);
44 | animator.SetFloat(ANIMTOR_Y_VELOCITY, EngineCharacter.HeadingDirection.y);
45 | ResetAnimatorSpeed();
46 | moveTween = transform.DOLocalMove(new Vector3(position.y + positionOffset.x, position.x + positionOffset.y), EngineCharacter.TimeToTravelOneTile)
47 | .SetEase(Ease.Linear)
48 | .OnComplete( () => {
49 | animator.speed = 0;
50 | EngineCharacter.DoneViewMove();
51 | });
52 | }
53 |
54 | protected void ResetAnimatorSpeed()
55 | {
56 | animator.speed = animatorSpeed;
57 | }
58 |
59 | public virtual void Teleport(Vector position)
60 | {
61 | transform.localPosition = new Vector3(position.y + positionOffset.x, position.x + positionOffset.y);
62 | EngineCharacter.DoneViewMove();
63 | }
64 | }
65 |
--------------------------------------------------------------------------------
/Assets/Scripts/View/characters/AbstractCharacterView.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 18093a71eb30146a49983a013be4dcac
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/View/characters/PacmanView.cs:
--------------------------------------------------------------------------------
1 | using PacEngine.characters;
2 | using DG.Tweening;
3 | using PacEngine;
4 | using UnityEngine;
5 |
6 | public class PacmanView : AbstractCharacterView
7 | {
8 | private const string ANIMATOR_DIE = "Die";
9 | private const string ANIMATOR_WALK = "Walk";
10 |
11 | private Pacman EnginePacmanCharacter => (Pacman)EngineCharacter;
12 |
13 | [SerializeField] private SpriteRenderer spriteSkin;
14 | public override void LinkEngineCharacter(AbstractCharacter engineCharacter)
15 | {
16 | base.LinkEngineCharacter(engineCharacter);
17 | PacmanEngine.OnDie += Die;
18 | PacmanEngine.OnEnableSpeedMode += ChangeSkin;
19 | PacmanEngine.OnDisableSpeedMode += ChangeSkin;
20 | }
21 |
22 | public void ChangeSkin()
23 | {
24 | spriteSkin.color = PacmanEngine.Instance.TurboMode ? Color.red : Color.white;
25 | }
26 |
27 | protected override void ToggleVisibility(bool active)
28 | {
29 | base.ToggleVisibility(active);
30 | animator.ResetTrigger(ANIMATOR_DIE);
31 | animator.Play(ANIMATOR_WALK);
32 | }
33 |
34 | private void Die()
35 | {
36 | moveTween?.Kill();
37 |
38 | ResetAnimatorSpeed();
39 | animator.SetTrigger(ANIMATOR_DIE);
40 | }
41 | }
42 |
--------------------------------------------------------------------------------
/Assets/Scripts/View/characters/PacmanView.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 60ae53c9674dc4b308ae939dbeeac194
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/View/characters/ghosts.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1571ffb9ef4ed434680dc4d2b41b4854
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scripts/View/characters/ghosts/AbstractGhostCharacterView.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 791adcf309abc4fcdadfe61c91438f25
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/View/characters/ghosts/BlinkyView.cs:
--------------------------------------------------------------------------------
1 | public class BlinkyView : AbstractGhostCharacterView
2 | {
3 | }
4 |
--------------------------------------------------------------------------------
/Assets/Scripts/View/characters/ghosts/BlinkyView.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 21c60d6a14d0b4d9e87c9fe50785b100
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/View/characters/ghosts/ClydeView.cs:
--------------------------------------------------------------------------------
1 | public class ClydeView : AbstractGhostCharacterView
2 | {
3 | }
4 |
--------------------------------------------------------------------------------
/Assets/Scripts/View/characters/ghosts/ClydeView.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ae42ab0d8127a44a8999a8f38914aed2
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/View/characters/ghosts/InkyView.cs:
--------------------------------------------------------------------------------
1 | public class InkyView : AbstractGhostCharacterView
2 | {
3 | }
4 |
--------------------------------------------------------------------------------
/Assets/Scripts/View/characters/ghosts/InkyView.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e57814a4c754947bbad3fd014aa5a379
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/View/characters/ghosts/PinkyView.cs:
--------------------------------------------------------------------------------
1 | public class PinkyView : AbstractGhostCharacterView
2 | {
3 | }
4 |
--------------------------------------------------------------------------------
/Assets/Scripts/View/characters/ghosts/PinkyView.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: beaa29f0ea7db48889fc1c210ba9c0fb
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/View/characters/items.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: edad6f170fe11e943ae6d88688c86aed
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scripts/View/characters/items/XpItemView.cs:
--------------------------------------------------------------------------------
1 | using PacEngine;
2 | using PacEngine.characters;
3 | using UnityEngine;
4 |
5 | namespace Assets.Scripts.View.characters.items
6 | {
7 | public class XpItemView:AbstractCharacterView
8 | {
9 |
10 | [SerializeField] private Animator currentAnimator;
11 | protected override void Awake()
12 | {
13 | animator = currentAnimator;
14 | animatorSpeed = animator.speed;
15 | }
16 |
17 | public override void LinkEngineCharacter(AbstractCharacter engineCharacter)
18 | {
19 | base.LinkEngineCharacter(engineCharacter);
20 | PacmanEngine.OnDropItem += SpawnItem;
21 | }
22 |
23 | private void SpawnItem()
24 | {
25 | Debug.LogWarning("[View] Spawn Item");
26 | gameObject.SetActive(true);
27 | }
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/Assets/Scripts/View/characters/items/XpItemView.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: abfa4a8869fa039459b8640190e7246a
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/View/hud.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7f24a67ebe42a4a45a1e72288256c988
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scripts/View/hud/HudView.cs:
--------------------------------------------------------------------------------
1 | using PacEngine;
2 | using UnityEngine;
3 | using UnityEngine.UI;
4 |
5 | public class HudView : MonoBehaviour
6 | {
7 | [SerializeField] private Image lifeIconRef;
8 | [SerializeField] private Transform lifeCountContainer;
9 | [SerializeField] private Text gameOverLabel;
10 |
11 | void Awake()
12 | {
13 | gameOverLabel.gameObject.SetActive(false);
14 | }
15 |
16 | void Start()
17 | {
18 | PacmanEngine.OnDie += UpdateLife;
19 | PacmanEngine.OnGameOver += FinishGame;
20 |
21 | UpdateLife();
22 | }
23 |
24 | private void UpdateLife()
25 | {
26 | Debug.Log("UpdateLife : " + PacmanEngine.Instance.LifeCount);
27 | ClearLifeCount();
28 |
29 | for (int i = 0; i < PacmanEngine.Instance.LifeCount; i++)
30 | {
31 | Instantiate(lifeIconRef, lifeCountContainer);
32 | }
33 |
34 | }
35 |
36 | private void ClearLifeCount()
37 | {
38 | for (int i = 0; i < lifeCountContainer.childCount; i++)
39 | {
40 | Destroy(lifeCountContainer.GetChild(i).gameObject);
41 | }
42 | }
43 |
44 | private void FinishGame()
45 | {
46 | ClearLifeCount();
47 | gameOverLabel.gameObject.SetActive(true);
48 | }
49 |
50 | }
51 |
--------------------------------------------------------------------------------
/Assets/Scripts/View/hud/HudView.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2e7f7d736a49b7c489b84ef5c3b83bd2
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Sprites.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ee1c647c9c8b24b3bb3be2a2fc961688
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Sprites/MazePieces.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mukarillo/UnityPacman/806e55626366d72660e01b6dff42b7d5d34313a8/Assets/Sprites/MazePieces.png
--------------------------------------------------------------------------------
/Assets/Sprites/PacmanGhostsItens.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mukarillo/UnityPacman/806e55626366d72660e01b6dff42b7d5d34313a8/Assets/Sprites/PacmanGhostsItens.png
--------------------------------------------------------------------------------
/Assets/Tiles.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 393059a96f016451fb4fd83d30328eb5
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Tiles/PacmanBoard.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e417b91b867da4d2cbf4e001a73c275a
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Tiles/Rules.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 95d2daa58dab74eb7bdd742f056d6921
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Tiles/Rules/InnerRule.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 21dd6798bc3af4930b871f9a4caa18ec
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Tiles/Rules/OuterRule.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 879436ce181d34429bcc4501dde4a281
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Tiles/door.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!114 &11400000
4 | MonoBehaviour:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_GameObject: {fileID: 0}
10 | m_Enabled: 1
11 | m_EditorHideFlags: 0
12 | m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0}
13 | m_Name: door
14 | m_EditorClassIdentifier:
15 | m_Sprite: {fileID: -7639116950857379750, guid: 28b674223ee034f1ca1aeb78244081b7,
16 | type: 3}
17 | m_Color: {r: 1, g: 1, b: 1, a: 1}
18 | m_Transform:
19 | e00: 1
20 | e01: 0
21 | e02: 0
22 | e03: 0
23 | e10: 0
24 | e11: 1
25 | e12: 0
26 | e13: 0
27 | e20: 0
28 | e21: 0
29 | e22: 1
30 | e23: 0
31 | e30: 0
32 | e31: 0
33 | e32: 0
34 | e33: 1
35 | m_InstancedGameObject: {fileID: 0}
36 | m_Flags: 1
37 | m_ColliderType: 1
38 |
--------------------------------------------------------------------------------
/Assets/Tiles/door.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8a361f2fccb184ad89841f3b3dc413a4
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Tiles/pac_dot.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!114 &11400000
4 | MonoBehaviour:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_GameObject: {fileID: 0}
10 | m_Enabled: 1
11 | m_EditorHideFlags: 0
12 | m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0}
13 | m_Name: pac_dot
14 | m_EditorClassIdentifier:
15 | m_Sprite: {fileID: 7537734328375321470, guid: 28b674223ee034f1ca1aeb78244081b7,
16 | type: 3}
17 | m_Color: {r: 1, g: 1, b: 1, a: 1}
18 | m_Transform:
19 | e00: 1
20 | e01: 0
21 | e02: 0
22 | e03: 0
23 | e10: 0
24 | e11: 1
25 | e12: 0
26 | e13: 0
27 | e20: 0
28 | e21: 0
29 | e22: 1
30 | e23: 0
31 | e30: 0
32 | e31: 0
33 | e32: 0
34 | e33: 1
35 | m_InstancedGameObject: {fileID: 0}
36 | m_Flags: 1
37 | m_ColliderType: 1
38 |
--------------------------------------------------------------------------------
/Assets/Tiles/pac_dot.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e965fed94c5e94e2aa455ab7baf0e0c6
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Tiles/power_pallet.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!114 &11400000
4 | MonoBehaviour:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_GameObject: {fileID: 0}
10 | m_Enabled: 1
11 | m_EditorHideFlags: 0
12 | m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0}
13 | m_Name: power_pallet
14 | m_EditorClassIdentifier:
15 | m_Sprite: {fileID: 6357228180100204554, guid: 28b674223ee034f1ca1aeb78244081b7,
16 | type: 3}
17 | m_Color: {r: 1, g: 1, b: 1, a: 1}
18 | m_Transform:
19 | e00: 1
20 | e01: 0
21 | e02: 0
22 | e03: 0
23 | e10: 0
24 | e11: 1
25 | e12: 0
26 | e13: 0
27 | e20: 0
28 | e21: 0
29 | e22: 1
30 | e23: 0
31 | e30: 0
32 | e31: 0
33 | e32: 0
34 | e33: 1
35 | m_InstancedGameObject: {fileID: 0}
36 | m_Flags: 1
37 | m_ColliderType: 1
38 |
--------------------------------------------------------------------------------
/Assets/Tiles/power_pallet.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e5c10bd4c178e422a97762e8356b6026
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Tiles/sbottom_left_1.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!114 &11400000
4 | MonoBehaviour:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_GameObject: {fileID: 0}
10 | m_Enabled: 1
11 | m_EditorHideFlags: 0
12 | m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0}
13 | m_Name: sbottom_left_1
14 | m_EditorClassIdentifier:
15 | m_Sprite: {fileID: 4925194733866523328, guid: 28b674223ee034f1ca1aeb78244081b7,
16 | type: 3}
17 | m_Color: {r: 1, g: 1, b: 1, a: 1}
18 | m_Transform:
19 | e00: 1
20 | e01: 0
21 | e02: 0
22 | e03: 0
23 | e10: 0
24 | e11: 1
25 | e12: 0
26 | e13: 0
27 | e20: 0
28 | e21: 0
29 | e22: 1
30 | e23: 0
31 | e30: 0
32 | e31: 0
33 | e32: 0
34 | e33: 1
35 | m_InstancedGameObject: {fileID: 0}
36 | m_Flags: 1
37 | m_ColliderType: 1
38 |
--------------------------------------------------------------------------------
/Assets/Tiles/sbottom_left_1.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 746364e8aeed7492dac1395d37a5906c
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Tiles/sbottom_right_1.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!114 &11400000
4 | MonoBehaviour:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_GameObject: {fileID: 0}
10 | m_Enabled: 1
11 | m_EditorHideFlags: 0
12 | m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0}
13 | m_Name: sbottom_right_1
14 | m_EditorClassIdentifier:
15 | m_Sprite: {fileID: 8597544437489834623, guid: 28b674223ee034f1ca1aeb78244081b7,
16 | type: 3}
17 | m_Color: {r: 1, g: 1, b: 1, a: 1}
18 | m_Transform:
19 | e00: 1
20 | e01: 0
21 | e02: 0
22 | e03: 0
23 | e10: 0
24 | e11: 1
25 | e12: 0
26 | e13: 0
27 | e20: 0
28 | e21: 0
29 | e22: 1
30 | e23: 0
31 | e30: 0
32 | e31: 0
33 | e32: 0
34 | e33: 1
35 | m_InstancedGameObject: {fileID: 0}
36 | m_Flags: 1
37 | m_ColliderType: 1
38 |
--------------------------------------------------------------------------------
/Assets/Tiles/sbottom_right_1.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 35dd5b34cab734a1bb7a2ce6d2a758fd
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2019 Murillo Pugliesi Lopes
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/Logs/Packages-Update.log:
--------------------------------------------------------------------------------
1 |
2 | === Sat Oct 19 12:54:49 2019
3 |
4 | Packages were changed.
5 | Update Mode: mergeDefaultDependencies
6 |
7 | The following packages were updated:
8 | com.unity.analytics from version 3.2.2 to 3.3.2
9 | com.unity.collab-proxy from version 1.2.9 to 1.2.16
10 | com.unity.package-manager-ui from version 2.1.1 to 2.1.2
11 | com.unity.purchasing from version 2.0.1 to 2.0.6
12 | com.unity.textmeshpro from version 1.3.0 to 2.0.0
13 | com.unity.timeline from version 0.0.0-builtin to 1.0.0
14 |
15 | === Fri Sep 25 18:04:01 2020
16 |
17 | Packages were changed.
18 | Update Mode: updateDependencies
19 |
20 | The following packages were added:
21 | com.unity.2d.sprite@1.0.0
22 | com.unity.2d.tilemap@1.0.0
23 | com.unity.ide.rider@1.1.4
24 | com.unity.ide.vscode@1.2.1
25 | com.unity.modules.androidjni@1.0.0
26 | com.unity.test-framework@1.1.16
27 | com.unity.ugui@1.0.0
28 | The following packages were updated:
29 | com.unity.timeline from version 1.0.0 to 1.2.6
30 | The following packages were removed:
31 | com.unity.package-manager-ui@2.1.2
32 |
--------------------------------------------------------------------------------
/Packages/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "dependencies": {
3 | "com.unity.2d.sprite": "1.0.0",
4 | "com.unity.2d.tilemap": "1.0.0",
5 | "com.unity.ide.rider": "1.1.4",
6 | "com.unity.ide.vscode": "1.2.1",
7 | "com.unity.test-framework": "1.1.16",
8 | "com.unity.timeline": "1.2.6",
9 | "com.unity.ugui": "1.0.0",
10 | "com.unity.modules.ai": "1.0.0",
11 | "com.unity.modules.androidjni": "1.0.0",
12 | "com.unity.modules.animation": "1.0.0",
13 | "com.unity.modules.assetbundle": "1.0.0",
14 | "com.unity.modules.audio": "1.0.0",
15 | "com.unity.modules.cloth": "1.0.0",
16 | "com.unity.modules.director": "1.0.0",
17 | "com.unity.modules.imageconversion": "1.0.0",
18 | "com.unity.modules.imgui": "1.0.0",
19 | "com.unity.modules.jsonserialize": "1.0.0",
20 | "com.unity.modules.particlesystem": "1.0.0",
21 | "com.unity.modules.physics": "1.0.0",
22 | "com.unity.modules.physics2d": "1.0.0",
23 | "com.unity.modules.screencapture": "1.0.0",
24 | "com.unity.modules.terrain": "1.0.0",
25 | "com.unity.modules.terrainphysics": "1.0.0",
26 | "com.unity.modules.tilemap": "1.0.0",
27 | "com.unity.modules.ui": "1.0.0",
28 | "com.unity.modules.uielements": "1.0.0",
29 | "com.unity.modules.umbra": "1.0.0",
30 | "com.unity.modules.unityanalytics": "1.0.0",
31 | "com.unity.modules.unitywebrequest": "1.0.0",
32 | "com.unity.modules.unitywebrequestassetbundle": "1.0.0",
33 | "com.unity.modules.unitywebrequestaudio": "1.0.0",
34 | "com.unity.modules.unitywebrequesttexture": "1.0.0",
35 | "com.unity.modules.unitywebrequestwww": "1.0.0",
36 | "com.unity.modules.vehicles": "1.0.0",
37 | "com.unity.modules.video": "1.0.0",
38 | "com.unity.modules.vr": "1.0.0",
39 | "com.unity.modules.wind": "1.0.0",
40 | "com.unity.modules.xr": "1.0.0"
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/ProjectSettings/AudioManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!11 &1
4 | AudioManager:
5 | m_ObjectHideFlags: 0
6 | m_Volume: 1
7 | Rolloff Scale: 1
8 | Doppler Factor: 1
9 | Default Speaker Mode: 2
10 | m_SampleRate: 0
11 | m_DSPBufferSize: 1024
12 | m_VirtualVoiceCount: 512
13 | m_RealVoiceCount: 32
14 | m_SpatializerPlugin:
15 | m_AmbisonicDecoderPlugin:
16 | m_DisableAudio: 0
17 | m_VirtualizeEffects: 1
18 |
--------------------------------------------------------------------------------
/ProjectSettings/ClusterInputManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!236 &1
4 | ClusterInputManager:
5 | m_ObjectHideFlags: 0
6 | m_Inputs: []
7 |
--------------------------------------------------------------------------------
/ProjectSettings/DynamicsManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!55 &1
4 | PhysicsManager:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 7
7 | m_Gravity: {x: 0, y: -9.81, z: 0}
8 | m_DefaultMaterial: {fileID: 0}
9 | m_BounceThreshold: 2
10 | m_SleepThreshold: 0.005
11 | m_DefaultContactOffset: 0.01
12 | m_DefaultSolverIterations: 6
13 | m_DefaultSolverVelocityIterations: 1
14 | m_QueriesHitBackfaces: 0
15 | m_QueriesHitTriggers: 1
16 | m_EnableAdaptiveForce: 0
17 | m_ClothInterCollisionDistance: 0
18 | m_ClothInterCollisionStiffness: 0
19 | m_ContactsGeneration: 1
20 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
21 | m_AutoSimulation: 1
22 | m_AutoSyncTransforms: 0
23 | m_ReuseCollisionCallbacks: 1
24 | m_ClothInterCollisionSettingsToggle: 0
25 | m_ContactPairsMode: 0
26 | m_BroadphaseType: 0
27 | m_WorldBounds:
28 | m_Center: {x: 0, y: 0, z: 0}
29 | m_Extent: {x: 250, y: 250, z: 250}
30 | m_WorldSubdivisions: 8
31 |
--------------------------------------------------------------------------------
/ProjectSettings/EditorBuildSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!1045 &1
4 | EditorBuildSettings:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 2
7 | m_Scenes:
8 | - enabled: 1
9 | path: Assets/Scenes/SampleScene.unity
10 | guid: 2cda990e2423bbf4892e6590ba056729
11 | m_configObjects: {}
12 |
--------------------------------------------------------------------------------
/ProjectSettings/EditorSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!159 &1
4 | EditorSettings:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 9
7 | m_ExternalVersionControlSupport: Visible Meta Files
8 | m_SerializationMode: 2
9 | m_LineEndingsForNewScripts: 2
10 | m_DefaultBehaviorMode: 1
11 | m_PrefabRegularEnvironment: {fileID: 0}
12 | m_PrefabUIEnvironment: {fileID: 0}
13 | m_SpritePackerMode: 4
14 | m_SpritePackerPaddingPower: 1
15 | m_EtcTextureCompressorBehavior: 1
16 | m_EtcTextureFastCompressor: 1
17 | m_EtcTextureNormalCompressor: 2
18 | m_EtcTextureBestCompressor: 4
19 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmref
20 | m_ProjectGenerationRootNamespace:
21 | m_CollabEditorSettings:
22 | inProgressEnabled: 1
23 | m_EnableTextureStreamingInEditMode: 1
24 | m_EnableTextureStreamingInPlayMode: 1
25 | m_AsyncShaderCompilation: 1
26 | m_EnterPlayModeOptionsEnabled: 0
27 | m_EnterPlayModeOptions: 3
28 | m_ShowLightmapResolutionOverlay: 1
29 | m_UseLegacyProbeSampleCount: 1
30 | m_AssetPipelineMode: 1
31 | m_CacheServerMode: 0
32 | m_CacheServerEndpoint:
33 | m_CacheServerNamespacePrefix: default
34 | m_CacheServerEnableDownload: 1
35 | m_CacheServerEnableUpload: 1
36 |
--------------------------------------------------------------------------------
/ProjectSettings/GraphicsSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!30 &1
4 | GraphicsSettings:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 12
7 | m_Deferred:
8 | m_Mode: 1
9 | m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0}
10 | m_DeferredReflections:
11 | m_Mode: 1
12 | m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0}
13 | m_ScreenSpaceShadows:
14 | m_Mode: 1
15 | m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0}
16 | m_LegacyDeferred:
17 | m_Mode: 1
18 | m_Shader: {fileID: 63, guid: 0000000000000000f000000000000000, type: 0}
19 | m_DepthNormals:
20 | m_Mode: 1
21 | m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0}
22 | m_MotionVectors:
23 | m_Mode: 1
24 | m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0}
25 | m_LightHalo:
26 | m_Mode: 1
27 | m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0}
28 | m_LensFlare:
29 | m_Mode: 1
30 | m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0}
31 | m_AlwaysIncludedShaders:
32 | - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0}
33 | - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0}
34 | m_PreloadedShaders: []
35 | m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000,
36 | type: 0}
37 | m_CustomRenderPipeline: {fileID: 0}
38 | m_TransparencySortMode: 0
39 | m_TransparencySortAxis: {x: 0, y: 0, z: 1}
40 | m_DefaultRenderingPath: 1
41 | m_DefaultMobileRenderingPath: 1
42 | m_TierSettings: []
43 | m_LightmapStripping: 0
44 | m_FogStripping: 0
45 | m_InstancingStripping: 0
46 | m_LightmapKeepPlain: 1
47 | m_LightmapKeepDirCombined: 1
48 | m_LightmapKeepDynamicPlain: 1
49 | m_LightmapKeepDynamicDirCombined: 1
50 | m_LightmapKeepShadowMask: 1
51 | m_LightmapKeepSubtractive: 1
52 | m_FogKeepLinear: 1
53 | m_FogKeepExp: 1
54 | m_FogKeepExp2: 1
55 | m_AlbedoSwatchInfos: []
56 | m_LightsUseLinearIntensity: 0
57 | m_LightsUseColorTemperature: 0
58 |
--------------------------------------------------------------------------------
/ProjectSettings/NavMeshAreas.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!126 &1
4 | NavMeshProjectSettings:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 2
7 | areas:
8 | - name: Walkable
9 | cost: 1
10 | - name: Not Walkable
11 | cost: 1
12 | - name: Jump
13 | cost: 2
14 | - name:
15 | cost: 1
16 | - name:
17 | cost: 1
18 | - name:
19 | cost: 1
20 | - name:
21 | cost: 1
22 | - name:
23 | cost: 1
24 | - name:
25 | cost: 1
26 | - name:
27 | cost: 1
28 | - name:
29 | cost: 1
30 | - name:
31 | cost: 1
32 | - name:
33 | cost: 1
34 | - name:
35 | cost: 1
36 | - name:
37 | cost: 1
38 | - name:
39 | cost: 1
40 | - name:
41 | cost: 1
42 | - name:
43 | cost: 1
44 | - name:
45 | cost: 1
46 | - name:
47 | cost: 1
48 | - name:
49 | cost: 1
50 | - name:
51 | cost: 1
52 | - name:
53 | cost: 1
54 | - name:
55 | cost: 1
56 | - name:
57 | cost: 1
58 | - name:
59 | cost: 1
60 | - name:
61 | cost: 1
62 | - name:
63 | cost: 1
64 | - name:
65 | cost: 1
66 | - name:
67 | cost: 1
68 | - name:
69 | cost: 1
70 | - name:
71 | cost: 1
72 | m_LastAgentTypeID: -887442657
73 | m_Settings:
74 | - serializedVersion: 2
75 | agentTypeID: 0
76 | agentRadius: 0.5
77 | agentHeight: 2
78 | agentSlope: 45
79 | agentClimb: 0.75
80 | ledgeDropHeight: 0
81 | maxJumpAcrossDistance: 0
82 | minRegionArea: 2
83 | manualCellSize: 0
84 | cellSize: 0.16666667
85 | manualTileSize: 0
86 | tileSize: 256
87 | accuratePlacement: 0
88 | debug:
89 | m_Flags: 0
90 | m_SettingNames:
91 | - Humanoid
92 |
--------------------------------------------------------------------------------
/ProjectSettings/NetworkManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!149 &1
4 | NetworkManager:
5 | m_ObjectHideFlags: 0
6 | m_DebugLevel: 0
7 | m_Sendrate: 15
8 | m_AssetToPrefab: {}
9 |
--------------------------------------------------------------------------------
/ProjectSettings/Physics2DSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!19 &1
4 | Physics2DSettings:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 4
7 | m_Gravity: {x: 0, y: -9.81}
8 | m_DefaultMaterial: {fileID: 0}
9 | m_VelocityIterations: 8
10 | m_PositionIterations: 3
11 | m_VelocityThreshold: 1
12 | m_MaxLinearCorrection: 0.2
13 | m_MaxAngularCorrection: 8
14 | m_MaxTranslationSpeed: 100
15 | m_MaxRotationSpeed: 360
16 | m_BaumgarteScale: 0.2
17 | m_BaumgarteTimeOfImpactScale: 0.75
18 | m_TimeToSleep: 0.5
19 | m_LinearSleepTolerance: 0.01
20 | m_AngularSleepTolerance: 2
21 | m_DefaultContactOffset: 0.01
22 | m_JobOptions:
23 | serializedVersion: 2
24 | useMultithreading: 0
25 | useConsistencySorting: 0
26 | m_InterpolationPosesPerJob: 100
27 | m_NewContactsPerJob: 30
28 | m_CollideContactsPerJob: 100
29 | m_ClearFlagsPerJob: 200
30 | m_ClearBodyForcesPerJob: 200
31 | m_SyncDiscreteFixturesPerJob: 50
32 | m_SyncContinuousFixturesPerJob: 50
33 | m_FindNearestContactsPerJob: 100
34 | m_UpdateTriggerContactsPerJob: 100
35 | m_IslandSolverCostThreshold: 100
36 | m_IslandSolverBodyCostScale: 1
37 | m_IslandSolverContactCostScale: 10
38 | m_IslandSolverJointCostScale: 10
39 | m_IslandSolverBodiesPerJob: 50
40 | m_IslandSolverContactsPerJob: 50
41 | m_AutoSimulation: 1
42 | m_QueriesHitTriggers: 1
43 | m_QueriesStartInColliders: 1
44 | m_CallbacksOnDisable: 1
45 | m_ReuseCollisionCallbacks: 0
46 | m_AutoSyncTransforms: 0
47 | m_AlwaysShowColliders: 0
48 | m_ShowColliderSleep: 1
49 | m_ShowColliderContacts: 0
50 | m_ShowColliderAABB: 0
51 | m_ContactArrowScale: 0.2
52 | m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412}
53 | m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432}
54 | m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745}
55 | m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804}
56 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
57 |
--------------------------------------------------------------------------------
/ProjectSettings/PresetManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!1386491679 &1
4 | PresetManager:
5 | m_ObjectHideFlags: 0
6 | m_DefaultList: []
7 |
--------------------------------------------------------------------------------
/ProjectSettings/ProjectVersion.txt:
--------------------------------------------------------------------------------
1 | m_EditorVersion: 2019.4.9f1
2 | m_EditorVersionWithRevision: 2019.4.9f1 (50fe8a171dd9)
3 |
--------------------------------------------------------------------------------
/ProjectSettings/TagManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!78 &1
4 | TagManager:
5 | serializedVersion: 2
6 | tags: []
7 | layers:
8 | - Default
9 | - TransparentFX
10 | - Ignore Raycast
11 | -
12 | - Water
13 | - UI
14 | -
15 | -
16 | -
17 | -
18 | -
19 | -
20 | -
21 | -
22 | -
23 | -
24 | -
25 | -
26 | -
27 | -
28 | -
29 | -
30 | -
31 | -
32 | -
33 | -
34 | -
35 | -
36 | -
37 | -
38 | -
39 | -
40 | m_SortingLayers:
41 | - name: Default
42 | uniqueID: 0
43 | locked: 0
44 |
--------------------------------------------------------------------------------
/ProjectSettings/TimeManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!5 &1
4 | TimeManager:
5 | m_ObjectHideFlags: 0
6 | Fixed Timestep: 0.02
7 | Maximum Allowed Timestep: 0.1
8 | m_TimeScale: 1
9 | Maximum Particle Timestep: 0.03
10 |
--------------------------------------------------------------------------------
/ProjectSettings/UnityConnectSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!310 &1
4 | UnityConnectSettings:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 1
7 | m_Enabled: 0
8 | m_TestMode: 0
9 | m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events
10 | m_EventUrl: https://cdp.cloud.unity3d.com/v1/events
11 | m_ConfigUrl: https://config.uca.cloud.unity3d.com
12 | m_TestInitMode: 0
13 | CrashReportingSettings:
14 | m_EventUrl: https://perf-events.cloud.unity3d.com
15 | m_Enabled: 0
16 | m_LogBufferSize: 10
17 | m_CaptureEditorExceptions: 1
18 | UnityPurchasingSettings:
19 | m_Enabled: 0
20 | m_TestMode: 0
21 | UnityAnalyticsSettings:
22 | m_Enabled: 0
23 | m_TestMode: 0
24 | m_InitializeOnStartup: 1
25 | UnityAdsSettings:
26 | m_Enabled: 0
27 | m_InitializeOnStartup: 1
28 | m_TestMode: 0
29 | m_IosGameId:
30 | m_AndroidGameId:
31 | m_GameIds: {}
32 | m_GameId:
33 | PerformanceReportingSettings:
34 | m_Enabled: 0
35 |
--------------------------------------------------------------------------------
/ProjectSettings/VFXManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!937362698 &1
4 | VFXManager:
5 | m_ObjectHideFlags: 0
6 | m_IndirectShader: {fileID: 0}
7 | m_RenderPipeSettingsPath:
8 |
--------------------------------------------------------------------------------
/ProjectSettings/XRSettings.asset:
--------------------------------------------------------------------------------
1 | {
2 | "m_SettingKeys": [
3 | "VR Device Disabled",
4 | "VR Device User Alert"
5 | ],
6 | "m_SettingValues": [
7 | "False",
8 | "False"
9 | ]
10 | }
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # UnityPacman
2 | Pacman clone written in C# and using Unity engine to render.
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/gameimage/pacman.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Mukarillo/UnityPacman/806e55626366d72660e01b6dff42b7d5d34313a8/gameimage/pacman.gif
--------------------------------------------------------------------------------