From c1b92eab50479e8fb5acccdb645ea5468bbc2d03 Mon Sep 17 00:00:00 2001 From: TheDudeFromCI Date: Thu, 28 May 2020 17:10:52 -0700 Subject: [PATCH] converted project into Unity Package. --- .../FirstSight/DEMO/Materials.meta | 9 ---- .../FirstSight/DEMO/Prefabs.meta | 9 ---- .../FirstSight/DEMO/Scenes.meta | 9 ---- Packages/manifest.json | 1 + .../CHANGELOG.md | 12 +++++ .../CHANGELOG.md.meta | 7 +++ .../Documentation~/FirstSight.md | 49 ++++++++++++++++++ .../Editor.meta | 0 .../Editor/PlayerControllerEditor.cs | 4 +- .../Editor/PlayerControllerEditor.cs.meta | 0 .../WraithavenGames.Firstsight.Editor.asmdef | 17 ++++++ ...ithavenGames.Firstsight.Editor.asmdef.meta | 7 +++ .../net.wraithavengames.firstsight/LICENSE.md | 21 ++++++++ .../LICENSE.md.meta | 7 +++ .../net.wraithavengames.firstsight/README.md | 3 ++ .../README.md.meta | 7 +++ .../Runtime.meta | 2 +- .../Runtime}/Prefabs.meta | 2 +- .../Runtime}/Prefabs/Crosshairs.prefab | 0 .../Runtime}/Prefabs/Crosshairs.prefab.meta | 0 .../Runtime}/Prefabs/Player.prefab | 0 .../Runtime}/Prefabs/Player.prefab.meta | 0 .../Runtime}/Scripts.meta | 2 +- .../Runtime}/Scripts/Controls.meta | 0 .../Scripts/Controls/InputSettings.cs | 0 .../Scripts/Controls/InputSettings.cs.meta | 0 .../Scripts/Controls/MouseController.cs | 0 .../Scripts/Controls/MouseController.cs.meta | 0 .../Scripts/Controls/PlayerController.cs | 0 .../Scripts/Controls/PlayerController.cs.meta | 0 .../Runtime}/Scripts/Effects.meta | 0 .../Runtime}/Scripts/Effects/Footsteps.cs | 0 .../Scripts/Effects/Footsteps.cs.meta | 0 .../Runtime}/Scripts/Effects/ScreenShake.cs | 0 .../Scripts/Effects/ScreenShake.cs.meta | 0 .../Runtime}/Scripts/Effects/SprintFOV.cs | 0 .../Scripts/Effects/SprintFOV.cs.meta | 0 .../Runtime}/Scripts/Physics.meta | 0 .../Runtime}/Scripts/Physics/PushObjects.cs | 0 .../Scripts/Physics/PushObjects.cs.meta | 0 .../Runtime}/Sounds.meta | 2 +- .../Runtime}/Sounds/footstep1.wav | Bin .../Runtime}/Sounds/footstep1.wav.meta | 0 .../Runtime}/Sounds/footstep2.wav | Bin .../Runtime}/Sounds/footstep2.wav.meta | 0 .../Runtime}/Sounds/footstep3.wav | Bin .../Runtime}/Sounds/footstep3.wav.meta | 0 .../Runtime}/Sounds/footstep4.wav | Bin .../Runtime}/Sounds/footstep4.wav.meta | 0 .../Runtime}/UI.meta | 2 +- .../Runtime}/UI/Crosshairs.png | Bin .../Runtime}/UI/Crosshairs.png.meta | 0 .../Runtime/WraithavenGames.Firstsight.asmdef | 6 +++ .../WraithavenGames.Firstsight.asmdef.meta | 7 +++ .../Samples.meta | 2 +- .../Samples/FPSDemo.meta | 2 +- .../Samples/FPSDemo/.sample.json | 5 ++ .../Samples/FPSDemo/FPSDemo.unity | 0 .../Samples/FPSDemo/FPSDemo.unity.meta | 0 .../Samples/FPSDemo/Materials.meta | 8 +++ .../Samples/FPSDemo}/Materials/Green 1x8.mat | 0 .../FPSDemo}/Materials/Green 1x8.mat.meta | 0 .../Samples/FPSDemo}/Materials/Green 4x4.mat | 0 .../FPSDemo}/Materials/Green 4x4.mat.meta | 0 .../Samples/FPSDemo}/Materials/Grid.png | Bin .../Samples/FPSDemo}/Materials/Grid.png.meta | 0 .../Samples/FPSDemo}/Materials/Ground.mat | 0 .../FPSDemo}/Materials/Ground.mat.meta | 0 .../Samples/FPSDemo/Prefabs.meta | 8 +++ .../FPSDemo}/Prefabs/1x8 Green Box.prefab | 0 .../Prefabs/1x8 Green Box.prefab.meta | 0 .../FPSDemo}/Prefabs/4x4 Green Box.prefab | 0 .../Prefabs/4x4 Green Box.prefab.meta | 0 .../Samples/FPSDemo}/Prefabs/Ground.prefab | 0 .../FPSDemo}/Prefabs/Ground.prefab.meta | 0 .../Samples/FPSDemo}/Prefabs/Sun.prefab | 0 .../Samples/FPSDemo}/Prefabs/Sun.prefab.meta | 0 .../package.json | 23 ++++++++ .../package.json.meta | 7 +++ README.md | 3 +- 80 files changed, 205 insertions(+), 38 deletions(-) delete mode 100755 Assets/Wraithaven Games/FirstSight/DEMO/Materials.meta delete mode 100755 Assets/Wraithaven Games/FirstSight/DEMO/Prefabs.meta delete mode 100755 Assets/Wraithaven Games/FirstSight/DEMO/Scenes.meta create mode 100644 Packages/net.wraithavengames.firstsight/CHANGELOG.md create mode 100644 Packages/net.wraithavengames.firstsight/CHANGELOG.md.meta create mode 100644 Packages/net.wraithavengames.firstsight/Documentation~/FirstSight.md rename {Assets/Wraithaven Games/FirstSight/Scripts => Packages/net.wraithavengames.firstsight}/Editor.meta (100%) rename {Assets/Wraithaven Games/FirstSight/Scripts => Packages/net.wraithavengames.firstsight}/Editor/PlayerControllerEditor.cs (91%) rename {Assets/Wraithaven Games/FirstSight/Scripts => Packages/net.wraithavengames.firstsight}/Editor/PlayerControllerEditor.cs.meta (100%) create mode 100644 Packages/net.wraithavengames.firstsight/Editor/WraithavenGames.Firstsight.Editor.asmdef create mode 100644 Packages/net.wraithavengames.firstsight/Editor/WraithavenGames.Firstsight.Editor.asmdef.meta create mode 100644 Packages/net.wraithavengames.firstsight/LICENSE.md create mode 100644 Packages/net.wraithavengames.firstsight/LICENSE.md.meta create mode 100644 Packages/net.wraithavengames.firstsight/README.md create mode 100644 Packages/net.wraithavengames.firstsight/README.md.meta rename Assets/Wraithaven Games.meta => Packages/net.wraithavengames.firstsight/Runtime.meta (77%) rename {Assets/Wraithaven Games/FirstSight => Packages/net.wraithavengames.firstsight/Runtime}/Prefabs.meta (77%) rename {Assets/Wraithaven Games/FirstSight => Packages/net.wraithavengames.firstsight/Runtime}/Prefabs/Crosshairs.prefab (100%) rename {Assets/Wraithaven Games/FirstSight => Packages/net.wraithavengames.firstsight/Runtime}/Prefabs/Crosshairs.prefab.meta (100%) rename {Assets/Wraithaven Games/FirstSight => Packages/net.wraithavengames.firstsight/Runtime}/Prefabs/Player.prefab (100%) rename {Assets/Wraithaven Games/FirstSight => Packages/net.wraithavengames.firstsight/Runtime}/Prefabs/Player.prefab.meta (100%) rename {Assets/Wraithaven Games/FirstSight => Packages/net.wraithavengames.firstsight/Runtime}/Scripts.meta (77%) rename {Assets/Wraithaven Games/FirstSight => Packages/net.wraithavengames.firstsight/Runtime}/Scripts/Controls.meta (100%) rename {Assets/Wraithaven Games/FirstSight => Packages/net.wraithavengames.firstsight/Runtime}/Scripts/Controls/InputSettings.cs (100%) rename {Assets/Wraithaven Games/FirstSight => Packages/net.wraithavengames.firstsight/Runtime}/Scripts/Controls/InputSettings.cs.meta (100%) rename {Assets/Wraithaven Games/FirstSight => Packages/net.wraithavengames.firstsight/Runtime}/Scripts/Controls/MouseController.cs (100%) rename {Assets/Wraithaven Games/FirstSight => Packages/net.wraithavengames.firstsight/Runtime}/Scripts/Controls/MouseController.cs.meta (100%) rename {Assets/Wraithaven Games/FirstSight => Packages/net.wraithavengames.firstsight/Runtime}/Scripts/Controls/PlayerController.cs (100%) rename {Assets/Wraithaven Games/FirstSight => Packages/net.wraithavengames.firstsight/Runtime}/Scripts/Controls/PlayerController.cs.meta (100%) rename {Assets/Wraithaven Games/FirstSight => Packages/net.wraithavengames.firstsight/Runtime}/Scripts/Effects.meta (100%) rename {Assets/Wraithaven Games/FirstSight => Packages/net.wraithavengames.firstsight/Runtime}/Scripts/Effects/Footsteps.cs (100%) rename {Assets/Wraithaven Games/FirstSight => Packages/net.wraithavengames.firstsight/Runtime}/Scripts/Effects/Footsteps.cs.meta (100%) rename {Assets/Wraithaven Games/FirstSight => Packages/net.wraithavengames.firstsight/Runtime}/Scripts/Effects/ScreenShake.cs (100%) rename {Assets/Wraithaven Games/FirstSight => Packages/net.wraithavengames.firstsight/Runtime}/Scripts/Effects/ScreenShake.cs.meta (100%) rename {Assets/Wraithaven Games/FirstSight => Packages/net.wraithavengames.firstsight/Runtime}/Scripts/Effects/SprintFOV.cs (100%) rename {Assets/Wraithaven Games/FirstSight => Packages/net.wraithavengames.firstsight/Runtime}/Scripts/Effects/SprintFOV.cs.meta (100%) rename {Assets/Wraithaven Games/FirstSight => Packages/net.wraithavengames.firstsight/Runtime}/Scripts/Physics.meta (100%) rename {Assets/Wraithaven Games/FirstSight => Packages/net.wraithavengames.firstsight/Runtime}/Scripts/Physics/PushObjects.cs (100%) rename {Assets/Wraithaven Games/FirstSight => Packages/net.wraithavengames.firstsight/Runtime}/Scripts/Physics/PushObjects.cs.meta (100%) rename {Assets/Wraithaven Games/FirstSight => Packages/net.wraithavengames.firstsight/Runtime}/Sounds.meta (77%) rename {Assets/Wraithaven Games/FirstSight => Packages/net.wraithavengames.firstsight/Runtime}/Sounds/footstep1.wav (100%) rename {Assets/Wraithaven Games/FirstSight => Packages/net.wraithavengames.firstsight/Runtime}/Sounds/footstep1.wav.meta (100%) rename {Assets/Wraithaven Games/FirstSight => Packages/net.wraithavengames.firstsight/Runtime}/Sounds/footstep2.wav (100%) rename {Assets/Wraithaven Games/FirstSight => Packages/net.wraithavengames.firstsight/Runtime}/Sounds/footstep2.wav.meta (100%) rename {Assets/Wraithaven Games/FirstSight => Packages/net.wraithavengames.firstsight/Runtime}/Sounds/footstep3.wav (100%) rename {Assets/Wraithaven Games/FirstSight => Packages/net.wraithavengames.firstsight/Runtime}/Sounds/footstep3.wav.meta (100%) rename {Assets/Wraithaven Games/FirstSight => Packages/net.wraithavengames.firstsight/Runtime}/Sounds/footstep4.wav (100%) rename {Assets/Wraithaven Games/FirstSight => Packages/net.wraithavengames.firstsight/Runtime}/Sounds/footstep4.wav.meta (100%) rename {Assets/Wraithaven Games/FirstSight => Packages/net.wraithavengames.firstsight/Runtime}/UI.meta (77%) rename {Assets/Wraithaven Games/FirstSight => Packages/net.wraithavengames.firstsight/Runtime}/UI/Crosshairs.png (100%) rename {Assets/Wraithaven Games/FirstSight => Packages/net.wraithavengames.firstsight/Runtime}/UI/Crosshairs.png.meta (100%) create mode 100644 Packages/net.wraithavengames.firstsight/Runtime/WraithavenGames.Firstsight.asmdef create mode 100644 Packages/net.wraithavengames.firstsight/Runtime/WraithavenGames.Firstsight.asmdef.meta rename Assets/Wraithaven Games/FirstSight.meta => Packages/net.wraithavengames.firstsight/Samples.meta (77%) rename Assets/Wraithaven Games/FirstSight/DEMO.meta => Packages/net.wraithavengames.firstsight/Samples/FPSDemo.meta (77%) create mode 100644 Packages/net.wraithavengames.firstsight/Samples/FPSDemo/.sample.json rename Assets/Wraithaven Games/FirstSight/DEMO/Scenes/FS Demo.unity => Packages/net.wraithavengames.firstsight/Samples/FPSDemo/FPSDemo.unity (100%) rename Assets/Wraithaven Games/FirstSight/DEMO/Scenes/FS Demo.unity.meta => Packages/net.wraithavengames.firstsight/Samples/FPSDemo/FPSDemo.unity.meta (100%) create mode 100644 Packages/net.wraithavengames.firstsight/Samples/FPSDemo/Materials.meta rename {Assets/Wraithaven Games/FirstSight/DEMO => Packages/net.wraithavengames.firstsight/Samples/FPSDemo}/Materials/Green 1x8.mat (100%) rename {Assets/Wraithaven Games/FirstSight/DEMO => Packages/net.wraithavengames.firstsight/Samples/FPSDemo}/Materials/Green 1x8.mat.meta (100%) rename {Assets/Wraithaven Games/FirstSight/DEMO => Packages/net.wraithavengames.firstsight/Samples/FPSDemo}/Materials/Green 4x4.mat (100%) rename {Assets/Wraithaven Games/FirstSight/DEMO => Packages/net.wraithavengames.firstsight/Samples/FPSDemo}/Materials/Green 4x4.mat.meta (100%) rename {Assets/Wraithaven Games/FirstSight/DEMO => Packages/net.wraithavengames.firstsight/Samples/FPSDemo}/Materials/Grid.png (100%) rename {Assets/Wraithaven Games/FirstSight/DEMO => Packages/net.wraithavengames.firstsight/Samples/FPSDemo}/Materials/Grid.png.meta (100%) rename {Assets/Wraithaven Games/FirstSight/DEMO => Packages/net.wraithavengames.firstsight/Samples/FPSDemo}/Materials/Ground.mat (100%) rename {Assets/Wraithaven Games/FirstSight/DEMO => Packages/net.wraithavengames.firstsight/Samples/FPSDemo}/Materials/Ground.mat.meta (100%) create mode 100644 Packages/net.wraithavengames.firstsight/Samples/FPSDemo/Prefabs.meta rename {Assets/Wraithaven Games/FirstSight/DEMO => Packages/net.wraithavengames.firstsight/Samples/FPSDemo}/Prefabs/1x8 Green Box.prefab (100%) rename {Assets/Wraithaven Games/FirstSight/DEMO => Packages/net.wraithavengames.firstsight/Samples/FPSDemo}/Prefabs/1x8 Green Box.prefab.meta (100%) rename {Assets/Wraithaven Games/FirstSight/DEMO => Packages/net.wraithavengames.firstsight/Samples/FPSDemo}/Prefabs/4x4 Green Box.prefab (100%) rename {Assets/Wraithaven Games/FirstSight/DEMO => Packages/net.wraithavengames.firstsight/Samples/FPSDemo}/Prefabs/4x4 Green Box.prefab.meta (100%) rename {Assets/Wraithaven Games/FirstSight/DEMO => Packages/net.wraithavengames.firstsight/Samples/FPSDemo}/Prefabs/Ground.prefab (100%) rename {Assets/Wraithaven Games/FirstSight/DEMO => Packages/net.wraithavengames.firstsight/Samples/FPSDemo}/Prefabs/Ground.prefab.meta (100%) rename {Assets/Wraithaven Games/FirstSight/DEMO => Packages/net.wraithavengames.firstsight/Samples/FPSDemo}/Prefabs/Sun.prefab (100%) rename {Assets/Wraithaven Games/FirstSight/DEMO => Packages/net.wraithavengames.firstsight/Samples/FPSDemo}/Prefabs/Sun.prefab.meta (100%) create mode 100644 Packages/net.wraithavengames.firstsight/package.json create mode 100644 Packages/net.wraithavengames.firstsight/package.json.meta diff --git a/Assets/Wraithaven Games/FirstSight/DEMO/Materials.meta b/Assets/Wraithaven Games/FirstSight/DEMO/Materials.meta deleted file mode 100755 index 054a9bd..0000000 --- a/Assets/Wraithaven Games/FirstSight/DEMO/Materials.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: d6a778d08c4a8d54bae5b1f5becf9aea -folderAsset: yes -timeCreated: 1534353581 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Wraithaven Games/FirstSight/DEMO/Prefabs.meta b/Assets/Wraithaven Games/FirstSight/DEMO/Prefabs.meta deleted file mode 100755 index d85a412..0000000 --- a/Assets/Wraithaven Games/FirstSight/DEMO/Prefabs.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 8ab54909ed89fdd4db129183dcc5c1ed -folderAsset: yes -timeCreated: 1534353763 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Wraithaven Games/FirstSight/DEMO/Scenes.meta b/Assets/Wraithaven Games/FirstSight/DEMO/Scenes.meta deleted file mode 100755 index 8a61d0c..0000000 --- a/Assets/Wraithaven Games/FirstSight/DEMO/Scenes.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: f7a58219a19b05548874ebeb6a73efc7 -folderAsset: yes -timeCreated: 1534353574 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Packages/manifest.json b/Packages/manifest.json index 0094f91..1db807f 100644 --- a/Packages/manifest.json +++ b/Packages/manifest.json @@ -1,6 +1,7 @@ { "dependencies": { "com.unity.ide.vscode": "1.2.1", + "com.unity.upm.develop": "0.1.2-preview", "com.unity.modules.ai": "1.0.0", "com.unity.modules.androidjni": "1.0.0", "com.unity.modules.animation": "1.0.0", diff --git a/Packages/net.wraithavengames.firstsight/CHANGELOG.md b/Packages/net.wraithavengames.firstsight/CHANGELOG.md new file mode 100644 index 0000000..9480213 --- /dev/null +++ b/Packages/net.wraithavengames.firstsight/CHANGELOG.md @@ -0,0 +1,12 @@ +# Changelog + +All notable changes to this package will be documented in this file. + +The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) +and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). + +## [1.0.0] - 2020-05-28 + +### This is the first release of _FirstSight_. + +Created package, physics support, camera effects, and footstep effect. diff --git a/Packages/net.wraithavengames.firstsight/CHANGELOG.md.meta b/Packages/net.wraithavengames.firstsight/CHANGELOG.md.meta new file mode 100644 index 0000000..f3a38b6 --- /dev/null +++ b/Packages/net.wraithavengames.firstsight/CHANGELOG.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f924ead1c1c45984f81c7ac15cadb5fb +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/net.wraithavengames.firstsight/Documentation~/FirstSight.md b/Packages/net.wraithavengames.firstsight/Documentation~/FirstSight.md new file mode 100644 index 0000000..4bc5935 --- /dev/null +++ b/Packages/net.wraithavengames.firstsight/Documentation~/FirstSight.md @@ -0,0 +1,49 @@ +# About First Sight + +The First Sight package includes a set of out-of-the-box first person character controller scripts which should apply to most standard uses of first person controller scripts. + +These scripts are highly customizable and should adapt nicely to fit the needs of your project. Some of these features include sprinting, camera impact shaking, footsteps, and physics object pushing. + +# Installing First Sight + +To install this package, follow the instructions in the [Package Manager documentation](https://docs.unity3d.com/Packages/com.unity.package-manager-ui@latest/index.html). + +# Using First Sight + +First Sight requires a game object, representing the player, to have a Character Controller, a Player Controller, a Mouse Controller, and an Input Settings script to be added to it. Another game object with the camera behaviour should be a child of this object, places at the position of the head of the character. The settings of these scripts should be filled out depending on the needs of your project. + +After this, any additional features can be added to the player by adding more behaviors on the player game object. For additional information on behaviours, see **Behavior Scripts** below. + +# Technical details + +## Requirements + +This package has no additional requirements. + +## Package contents + +### Behavior Scripts + +**Screen Shake** +Can be used to add a small screen shake effect to the camera when the player receives an impact. By default, this script only handles fall damage based impacts, but exposes a public method which can be called from other scripts for events such as being damaged by an enemy. + +**Footsteps** +You can use this script, along with an attached audio source, to play footstep founds as you walk. It takes in a set of audio files and plays them in sync with your player's walking speed in an alternating fashion. + +**Sprint FOV** +This script automatically adjusts the camera field of view based on the player's speed. Namely, when the player sprints. + +**Push Objects** +This script give the player the ability to push physics based object by walking into them. + +### Prefabs + +To speed up the getting-started process, a prefab for a default player controller can be found in the prefab folder. This contains a set of commonly use movement behaviors at their default settings. + +In addition, a cross hairs UI canvas prefab prefab exists as a placeholder while if you are still working on a user interface. The can also be found under the prefab folder. It contains a simple Unity UI canvas object, with a small sprite in the middle of the screen. + +## Document revision history + +| Date | Reason | +| ------------ | ------------------------------ | +| May 28, 2019 | Initial documentation written. | diff --git a/Assets/Wraithaven Games/FirstSight/Scripts/Editor.meta b/Packages/net.wraithavengames.firstsight/Editor.meta similarity index 100% rename from Assets/Wraithaven Games/FirstSight/Scripts/Editor.meta rename to Packages/net.wraithavengames.firstsight/Editor.meta diff --git a/Assets/Wraithaven Games/FirstSight/Scripts/Editor/PlayerControllerEditor.cs b/Packages/net.wraithavengames.firstsight/Editor/PlayerControllerEditor.cs similarity index 91% rename from Assets/Wraithaven Games/FirstSight/Scripts/Editor/PlayerControllerEditor.cs rename to Packages/net.wraithavengames.firstsight/Editor/PlayerControllerEditor.cs index 9e3ef4f..4df8c03 100755 --- a/Assets/Wraithaven Games/FirstSight/Scripts/Editor/PlayerControllerEditor.cs +++ b/Packages/net.wraithavengames.firstsight/Editor/PlayerControllerEditor.cs @@ -1,10 +1,10 @@ using UnityEngine; using UnityEditor; -namespace WraithavenGames.FirstSight +namespace WraithavenGames.FirstSight.Editor { [CustomEditor(typeof(PlayerController))] - public class PlayerControllerEditor : Editor + public class PlayerControllerEditor : UnityEditor.Editor { override public void OnInspectorGUI() { diff --git a/Assets/Wraithaven Games/FirstSight/Scripts/Editor/PlayerControllerEditor.cs.meta b/Packages/net.wraithavengames.firstsight/Editor/PlayerControllerEditor.cs.meta similarity index 100% rename from Assets/Wraithaven Games/FirstSight/Scripts/Editor/PlayerControllerEditor.cs.meta rename to Packages/net.wraithavengames.firstsight/Editor/PlayerControllerEditor.cs.meta diff --git a/Packages/net.wraithavengames.firstsight/Editor/WraithavenGames.Firstsight.Editor.asmdef b/Packages/net.wraithavengames.firstsight/Editor/WraithavenGames.Firstsight.Editor.asmdef new file mode 100644 index 0000000..d9ebe13 --- /dev/null +++ b/Packages/net.wraithavengames.firstsight/Editor/WraithavenGames.Firstsight.Editor.asmdef @@ -0,0 +1,17 @@ +{ + "name": "WraithavenGames.Firstsight.Editor", + "references": [ + "WraithavenGames.Firstsight" + ], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Packages/net.wraithavengames.firstsight/Editor/WraithavenGames.Firstsight.Editor.asmdef.meta b/Packages/net.wraithavengames.firstsight/Editor/WraithavenGames.Firstsight.Editor.asmdef.meta new file mode 100644 index 0000000..5808879 --- /dev/null +++ b/Packages/net.wraithavengames.firstsight/Editor/WraithavenGames.Firstsight.Editor.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 37f0aa76542dd7e68bf20b443c6c79d5 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/net.wraithavengames.firstsight/LICENSE.md b/Packages/net.wraithavengames.firstsight/LICENSE.md new file mode 100644 index 0000000..f2896b5 --- /dev/null +++ b/Packages/net.wraithavengames.firstsight/LICENSE.md @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2020 TheDudeFromCI + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/Packages/net.wraithavengames.firstsight/LICENSE.md.meta b/Packages/net.wraithavengames.firstsight/LICENSE.md.meta new file mode 100644 index 0000000..101d73d --- /dev/null +++ b/Packages/net.wraithavengames.firstsight/LICENSE.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5cefdebb2896e9f61b2e7abbf6eceefb +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/net.wraithavengames.firstsight/README.md b/Packages/net.wraithavengames.firstsight/README.md new file mode 100644 index 0000000..c9382d6 --- /dev/null +++ b/Packages/net.wraithavengames.firstsight/README.md @@ -0,0 +1,3 @@ +# First Sight + +First Sight is a out-of-the-box first person controller script for Unity. Complete with full physics support, camera shake/fov effects, footstep support, sprinting and object pushing, it should suite as a nice foundation for most projects to build off of. diff --git a/Packages/net.wraithavengames.firstsight/README.md.meta b/Packages/net.wraithavengames.firstsight/README.md.meta new file mode 100644 index 0000000..6d1f6e1 --- /dev/null +++ b/Packages/net.wraithavengames.firstsight/README.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 05dcafb3205f672f3be4c0b66c50d9b7 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Wraithaven Games.meta b/Packages/net.wraithavengames.firstsight/Runtime.meta similarity index 77% rename from Assets/Wraithaven Games.meta rename to Packages/net.wraithavengames.firstsight/Runtime.meta index 53b51c2..458714b 100644 --- a/Assets/Wraithaven Games.meta +++ b/Packages/net.wraithavengames.firstsight/Runtime.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 2eec49eed742094a996ca93a7b073637 +guid: 8a7d0e6939efb73d999490adb64d9294 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Wraithaven Games/FirstSight/Prefabs.meta b/Packages/net.wraithavengames.firstsight/Runtime/Prefabs.meta similarity index 77% rename from Assets/Wraithaven Games/FirstSight/Prefabs.meta rename to Packages/net.wraithavengames.firstsight/Runtime/Prefabs.meta index 13b52c7..5138f6e 100644 --- a/Assets/Wraithaven Games/FirstSight/Prefabs.meta +++ b/Packages/net.wraithavengames.firstsight/Runtime/Prefabs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: b1e090ed7792ad52fa2b3e39fab55ff0 +guid: 6892188ab2aeae0f984380619987d6e1 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Wraithaven Games/FirstSight/Prefabs/Crosshairs.prefab b/Packages/net.wraithavengames.firstsight/Runtime/Prefabs/Crosshairs.prefab similarity index 100% rename from Assets/Wraithaven Games/FirstSight/Prefabs/Crosshairs.prefab rename to Packages/net.wraithavengames.firstsight/Runtime/Prefabs/Crosshairs.prefab diff --git a/Assets/Wraithaven Games/FirstSight/Prefabs/Crosshairs.prefab.meta b/Packages/net.wraithavengames.firstsight/Runtime/Prefabs/Crosshairs.prefab.meta similarity index 100% rename from Assets/Wraithaven Games/FirstSight/Prefabs/Crosshairs.prefab.meta rename to Packages/net.wraithavengames.firstsight/Runtime/Prefabs/Crosshairs.prefab.meta diff --git a/Assets/Wraithaven Games/FirstSight/Prefabs/Player.prefab b/Packages/net.wraithavengames.firstsight/Runtime/Prefabs/Player.prefab similarity index 100% rename from Assets/Wraithaven Games/FirstSight/Prefabs/Player.prefab rename to Packages/net.wraithavengames.firstsight/Runtime/Prefabs/Player.prefab diff --git a/Assets/Wraithaven Games/FirstSight/Prefabs/Player.prefab.meta b/Packages/net.wraithavengames.firstsight/Runtime/Prefabs/Player.prefab.meta similarity index 100% rename from Assets/Wraithaven Games/FirstSight/Prefabs/Player.prefab.meta rename to Packages/net.wraithavengames.firstsight/Runtime/Prefabs/Player.prefab.meta diff --git a/Assets/Wraithaven Games/FirstSight/Scripts.meta b/Packages/net.wraithavengames.firstsight/Runtime/Scripts.meta similarity index 77% rename from Assets/Wraithaven Games/FirstSight/Scripts.meta rename to Packages/net.wraithavengames.firstsight/Runtime/Scripts.meta index de13ca6..d34e232 100644 --- a/Assets/Wraithaven Games/FirstSight/Scripts.meta +++ b/Packages/net.wraithavengames.firstsight/Runtime/Scripts.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: c95fa199956ef7d63975783ef604a064 +guid: bcfa10fb2b1bd18148662ef41167e3a3 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Wraithaven Games/FirstSight/Scripts/Controls.meta b/Packages/net.wraithavengames.firstsight/Runtime/Scripts/Controls.meta similarity index 100% rename from Assets/Wraithaven Games/FirstSight/Scripts/Controls.meta rename to Packages/net.wraithavengames.firstsight/Runtime/Scripts/Controls.meta diff --git a/Assets/Wraithaven Games/FirstSight/Scripts/Controls/InputSettings.cs b/Packages/net.wraithavengames.firstsight/Runtime/Scripts/Controls/InputSettings.cs similarity index 100% rename from Assets/Wraithaven Games/FirstSight/Scripts/Controls/InputSettings.cs rename to Packages/net.wraithavengames.firstsight/Runtime/Scripts/Controls/InputSettings.cs diff --git a/Assets/Wraithaven Games/FirstSight/Scripts/Controls/InputSettings.cs.meta b/Packages/net.wraithavengames.firstsight/Runtime/Scripts/Controls/InputSettings.cs.meta similarity index 100% rename from Assets/Wraithaven Games/FirstSight/Scripts/Controls/InputSettings.cs.meta rename to Packages/net.wraithavengames.firstsight/Runtime/Scripts/Controls/InputSettings.cs.meta diff --git a/Assets/Wraithaven Games/FirstSight/Scripts/Controls/MouseController.cs b/Packages/net.wraithavengames.firstsight/Runtime/Scripts/Controls/MouseController.cs similarity index 100% rename from Assets/Wraithaven Games/FirstSight/Scripts/Controls/MouseController.cs rename to Packages/net.wraithavengames.firstsight/Runtime/Scripts/Controls/MouseController.cs diff --git a/Assets/Wraithaven Games/FirstSight/Scripts/Controls/MouseController.cs.meta b/Packages/net.wraithavengames.firstsight/Runtime/Scripts/Controls/MouseController.cs.meta similarity index 100% rename from Assets/Wraithaven Games/FirstSight/Scripts/Controls/MouseController.cs.meta rename to Packages/net.wraithavengames.firstsight/Runtime/Scripts/Controls/MouseController.cs.meta diff --git a/Assets/Wraithaven Games/FirstSight/Scripts/Controls/PlayerController.cs b/Packages/net.wraithavengames.firstsight/Runtime/Scripts/Controls/PlayerController.cs similarity index 100% rename from Assets/Wraithaven Games/FirstSight/Scripts/Controls/PlayerController.cs rename to Packages/net.wraithavengames.firstsight/Runtime/Scripts/Controls/PlayerController.cs diff --git a/Assets/Wraithaven Games/FirstSight/Scripts/Controls/PlayerController.cs.meta b/Packages/net.wraithavengames.firstsight/Runtime/Scripts/Controls/PlayerController.cs.meta similarity index 100% rename from Assets/Wraithaven Games/FirstSight/Scripts/Controls/PlayerController.cs.meta rename to Packages/net.wraithavengames.firstsight/Runtime/Scripts/Controls/PlayerController.cs.meta diff --git a/Assets/Wraithaven Games/FirstSight/Scripts/Effects.meta b/Packages/net.wraithavengames.firstsight/Runtime/Scripts/Effects.meta similarity index 100% rename from Assets/Wraithaven Games/FirstSight/Scripts/Effects.meta rename to Packages/net.wraithavengames.firstsight/Runtime/Scripts/Effects.meta diff --git a/Assets/Wraithaven Games/FirstSight/Scripts/Effects/Footsteps.cs b/Packages/net.wraithavengames.firstsight/Runtime/Scripts/Effects/Footsteps.cs similarity index 100% rename from Assets/Wraithaven Games/FirstSight/Scripts/Effects/Footsteps.cs rename to Packages/net.wraithavengames.firstsight/Runtime/Scripts/Effects/Footsteps.cs diff --git a/Assets/Wraithaven Games/FirstSight/Scripts/Effects/Footsteps.cs.meta b/Packages/net.wraithavengames.firstsight/Runtime/Scripts/Effects/Footsteps.cs.meta similarity index 100% rename from Assets/Wraithaven Games/FirstSight/Scripts/Effects/Footsteps.cs.meta rename to Packages/net.wraithavengames.firstsight/Runtime/Scripts/Effects/Footsteps.cs.meta diff --git a/Assets/Wraithaven Games/FirstSight/Scripts/Effects/ScreenShake.cs b/Packages/net.wraithavengames.firstsight/Runtime/Scripts/Effects/ScreenShake.cs similarity index 100% rename from Assets/Wraithaven Games/FirstSight/Scripts/Effects/ScreenShake.cs rename to Packages/net.wraithavengames.firstsight/Runtime/Scripts/Effects/ScreenShake.cs diff --git a/Assets/Wraithaven Games/FirstSight/Scripts/Effects/ScreenShake.cs.meta b/Packages/net.wraithavengames.firstsight/Runtime/Scripts/Effects/ScreenShake.cs.meta similarity index 100% rename from Assets/Wraithaven Games/FirstSight/Scripts/Effects/ScreenShake.cs.meta rename to Packages/net.wraithavengames.firstsight/Runtime/Scripts/Effects/ScreenShake.cs.meta diff --git a/Assets/Wraithaven Games/FirstSight/Scripts/Effects/SprintFOV.cs b/Packages/net.wraithavengames.firstsight/Runtime/Scripts/Effects/SprintFOV.cs similarity index 100% rename from Assets/Wraithaven Games/FirstSight/Scripts/Effects/SprintFOV.cs rename to Packages/net.wraithavengames.firstsight/Runtime/Scripts/Effects/SprintFOV.cs diff --git a/Assets/Wraithaven Games/FirstSight/Scripts/Effects/SprintFOV.cs.meta b/Packages/net.wraithavengames.firstsight/Runtime/Scripts/Effects/SprintFOV.cs.meta similarity index 100% rename from Assets/Wraithaven Games/FirstSight/Scripts/Effects/SprintFOV.cs.meta rename to Packages/net.wraithavengames.firstsight/Runtime/Scripts/Effects/SprintFOV.cs.meta diff --git a/Assets/Wraithaven Games/FirstSight/Scripts/Physics.meta b/Packages/net.wraithavengames.firstsight/Runtime/Scripts/Physics.meta similarity index 100% rename from Assets/Wraithaven Games/FirstSight/Scripts/Physics.meta rename to Packages/net.wraithavengames.firstsight/Runtime/Scripts/Physics.meta diff --git a/Assets/Wraithaven Games/FirstSight/Scripts/Physics/PushObjects.cs b/Packages/net.wraithavengames.firstsight/Runtime/Scripts/Physics/PushObjects.cs similarity index 100% rename from Assets/Wraithaven Games/FirstSight/Scripts/Physics/PushObjects.cs rename to Packages/net.wraithavengames.firstsight/Runtime/Scripts/Physics/PushObjects.cs diff --git a/Assets/Wraithaven Games/FirstSight/Scripts/Physics/PushObjects.cs.meta b/Packages/net.wraithavengames.firstsight/Runtime/Scripts/Physics/PushObjects.cs.meta similarity index 100% rename from Assets/Wraithaven Games/FirstSight/Scripts/Physics/PushObjects.cs.meta rename to Packages/net.wraithavengames.firstsight/Runtime/Scripts/Physics/PushObjects.cs.meta diff --git a/Assets/Wraithaven Games/FirstSight/Sounds.meta b/Packages/net.wraithavengames.firstsight/Runtime/Sounds.meta similarity index 77% rename from Assets/Wraithaven Games/FirstSight/Sounds.meta rename to Packages/net.wraithavengames.firstsight/Runtime/Sounds.meta index fb9bb3a..90a3ca3 100644 --- a/Assets/Wraithaven Games/FirstSight/Sounds.meta +++ b/Packages/net.wraithavengames.firstsight/Runtime/Sounds.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 72be2f80e498d2a979e6fc3497752d75 +guid: a69f3f887e9569d7794ce112b10b958e folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Wraithaven Games/FirstSight/Sounds/footstep1.wav b/Packages/net.wraithavengames.firstsight/Runtime/Sounds/footstep1.wav similarity index 100% rename from Assets/Wraithaven Games/FirstSight/Sounds/footstep1.wav rename to Packages/net.wraithavengames.firstsight/Runtime/Sounds/footstep1.wav diff --git a/Assets/Wraithaven Games/FirstSight/Sounds/footstep1.wav.meta b/Packages/net.wraithavengames.firstsight/Runtime/Sounds/footstep1.wav.meta similarity index 100% rename from Assets/Wraithaven Games/FirstSight/Sounds/footstep1.wav.meta rename to Packages/net.wraithavengames.firstsight/Runtime/Sounds/footstep1.wav.meta diff --git a/Assets/Wraithaven Games/FirstSight/Sounds/footstep2.wav b/Packages/net.wraithavengames.firstsight/Runtime/Sounds/footstep2.wav similarity index 100% rename from Assets/Wraithaven Games/FirstSight/Sounds/footstep2.wav rename to Packages/net.wraithavengames.firstsight/Runtime/Sounds/footstep2.wav diff --git a/Assets/Wraithaven Games/FirstSight/Sounds/footstep2.wav.meta b/Packages/net.wraithavengames.firstsight/Runtime/Sounds/footstep2.wav.meta similarity index 100% rename from Assets/Wraithaven Games/FirstSight/Sounds/footstep2.wav.meta rename to Packages/net.wraithavengames.firstsight/Runtime/Sounds/footstep2.wav.meta diff --git a/Assets/Wraithaven Games/FirstSight/Sounds/footstep3.wav b/Packages/net.wraithavengames.firstsight/Runtime/Sounds/footstep3.wav similarity index 100% rename from Assets/Wraithaven Games/FirstSight/Sounds/footstep3.wav rename to Packages/net.wraithavengames.firstsight/Runtime/Sounds/footstep3.wav diff --git a/Assets/Wraithaven Games/FirstSight/Sounds/footstep3.wav.meta b/Packages/net.wraithavengames.firstsight/Runtime/Sounds/footstep3.wav.meta similarity index 100% rename from Assets/Wraithaven Games/FirstSight/Sounds/footstep3.wav.meta rename to Packages/net.wraithavengames.firstsight/Runtime/Sounds/footstep3.wav.meta diff --git a/Assets/Wraithaven Games/FirstSight/Sounds/footstep4.wav b/Packages/net.wraithavengames.firstsight/Runtime/Sounds/footstep4.wav similarity index 100% rename from Assets/Wraithaven Games/FirstSight/Sounds/footstep4.wav rename to Packages/net.wraithavengames.firstsight/Runtime/Sounds/footstep4.wav diff --git a/Assets/Wraithaven Games/FirstSight/Sounds/footstep4.wav.meta b/Packages/net.wraithavengames.firstsight/Runtime/Sounds/footstep4.wav.meta similarity index 100% rename from Assets/Wraithaven Games/FirstSight/Sounds/footstep4.wav.meta rename to Packages/net.wraithavengames.firstsight/Runtime/Sounds/footstep4.wav.meta diff --git a/Assets/Wraithaven Games/FirstSight/UI.meta b/Packages/net.wraithavengames.firstsight/Runtime/UI.meta similarity index 77% rename from Assets/Wraithaven Games/FirstSight/UI.meta rename to Packages/net.wraithavengames.firstsight/Runtime/UI.meta index 2681b67..8e02a8b 100644 --- a/Assets/Wraithaven Games/FirstSight/UI.meta +++ b/Packages/net.wraithavengames.firstsight/Runtime/UI.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 77526e8ccd2a77e339ec2f60ba83e53c +guid: 3dc367ffbbb10e03c895f07ee94f3f2c folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Wraithaven Games/FirstSight/UI/Crosshairs.png b/Packages/net.wraithavengames.firstsight/Runtime/UI/Crosshairs.png similarity index 100% rename from Assets/Wraithaven Games/FirstSight/UI/Crosshairs.png rename to Packages/net.wraithavengames.firstsight/Runtime/UI/Crosshairs.png diff --git a/Assets/Wraithaven Games/FirstSight/UI/Crosshairs.png.meta b/Packages/net.wraithavengames.firstsight/Runtime/UI/Crosshairs.png.meta similarity index 100% rename from Assets/Wraithaven Games/FirstSight/UI/Crosshairs.png.meta rename to Packages/net.wraithavengames.firstsight/Runtime/UI/Crosshairs.png.meta diff --git a/Packages/net.wraithavengames.firstsight/Runtime/WraithavenGames.Firstsight.asmdef b/Packages/net.wraithavengames.firstsight/Runtime/WraithavenGames.Firstsight.asmdef new file mode 100644 index 0000000..f99942a --- /dev/null +++ b/Packages/net.wraithavengames.firstsight/Runtime/WraithavenGames.Firstsight.asmdef @@ -0,0 +1,6 @@ +{ + "name": "WraithavenGames.Firstsight", + "references": [], + "includePlatforms": [], + "excludePlatforms": [] +} diff --git a/Packages/net.wraithavengames.firstsight/Runtime/WraithavenGames.Firstsight.asmdef.meta b/Packages/net.wraithavengames.firstsight/Runtime/WraithavenGames.Firstsight.asmdef.meta new file mode 100644 index 0000000..58e087f --- /dev/null +++ b/Packages/net.wraithavengames.firstsight/Runtime/WraithavenGames.Firstsight.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7b8dd2c8a47302cbbbeda712e49807c7 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Wraithaven Games/FirstSight.meta b/Packages/net.wraithavengames.firstsight/Samples.meta similarity index 77% rename from Assets/Wraithaven Games/FirstSight.meta rename to Packages/net.wraithavengames.firstsight/Samples.meta index 43ec95f..17a726c 100644 --- a/Assets/Wraithaven Games/FirstSight.meta +++ b/Packages/net.wraithavengames.firstsight/Samples.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 7e348cb3f2b3e5e13b8958b6c7bbb030 +guid: 428d9aa5c758527de978b6f6fd7219e0 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Wraithaven Games/FirstSight/DEMO.meta b/Packages/net.wraithavengames.firstsight/Samples/FPSDemo.meta similarity index 77% rename from Assets/Wraithaven Games/FirstSight/DEMO.meta rename to Packages/net.wraithavengames.firstsight/Samples/FPSDemo.meta index b7674de..949ea8c 100644 --- a/Assets/Wraithaven Games/FirstSight/DEMO.meta +++ b/Packages/net.wraithavengames.firstsight/Samples/FPSDemo.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 18715aa79bcddc593b88cc2dd09124c8 +guid: 1d6bdea159ed811ef96e872d09c80555 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Packages/net.wraithavengames.firstsight/Samples/FPSDemo/.sample.json b/Packages/net.wraithavengames.firstsight/Samples/FPSDemo/.sample.json new file mode 100644 index 0000000..917135e --- /dev/null +++ b/Packages/net.wraithavengames.firstsight/Samples/FPSDemo/.sample.json @@ -0,0 +1,5 @@ +{ + "displayName": "Simple FPS Scene", + "description": "An example scene showing off the movement mechanics of FirstSight.", + "createSeparatePackage": true +} diff --git a/Assets/Wraithaven Games/FirstSight/DEMO/Scenes/FS Demo.unity b/Packages/net.wraithavengames.firstsight/Samples/FPSDemo/FPSDemo.unity similarity index 100% rename from Assets/Wraithaven Games/FirstSight/DEMO/Scenes/FS Demo.unity rename to Packages/net.wraithavengames.firstsight/Samples/FPSDemo/FPSDemo.unity diff --git a/Assets/Wraithaven Games/FirstSight/DEMO/Scenes/FS Demo.unity.meta b/Packages/net.wraithavengames.firstsight/Samples/FPSDemo/FPSDemo.unity.meta similarity index 100% rename from Assets/Wraithaven Games/FirstSight/DEMO/Scenes/FS Demo.unity.meta rename to Packages/net.wraithavengames.firstsight/Samples/FPSDemo/FPSDemo.unity.meta diff --git a/Packages/net.wraithavengames.firstsight/Samples/FPSDemo/Materials.meta b/Packages/net.wraithavengames.firstsight/Samples/FPSDemo/Materials.meta new file mode 100644 index 0000000..807f48e --- /dev/null +++ b/Packages/net.wraithavengames.firstsight/Samples/FPSDemo/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 71e0a7e95f0ed5323af6724d056b5ec2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Wraithaven Games/FirstSight/DEMO/Materials/Green 1x8.mat b/Packages/net.wraithavengames.firstsight/Samples/FPSDemo/Materials/Green 1x8.mat similarity index 100% rename from Assets/Wraithaven Games/FirstSight/DEMO/Materials/Green 1x8.mat rename to Packages/net.wraithavengames.firstsight/Samples/FPSDemo/Materials/Green 1x8.mat diff --git a/Assets/Wraithaven Games/FirstSight/DEMO/Materials/Green 1x8.mat.meta b/Packages/net.wraithavengames.firstsight/Samples/FPSDemo/Materials/Green 1x8.mat.meta similarity index 100% rename from Assets/Wraithaven Games/FirstSight/DEMO/Materials/Green 1x8.mat.meta rename to Packages/net.wraithavengames.firstsight/Samples/FPSDemo/Materials/Green 1x8.mat.meta diff --git a/Assets/Wraithaven Games/FirstSight/DEMO/Materials/Green 4x4.mat b/Packages/net.wraithavengames.firstsight/Samples/FPSDemo/Materials/Green 4x4.mat similarity index 100% rename from Assets/Wraithaven Games/FirstSight/DEMO/Materials/Green 4x4.mat rename to Packages/net.wraithavengames.firstsight/Samples/FPSDemo/Materials/Green 4x4.mat diff --git a/Assets/Wraithaven Games/FirstSight/DEMO/Materials/Green 4x4.mat.meta b/Packages/net.wraithavengames.firstsight/Samples/FPSDemo/Materials/Green 4x4.mat.meta similarity index 100% rename from Assets/Wraithaven Games/FirstSight/DEMO/Materials/Green 4x4.mat.meta rename to Packages/net.wraithavengames.firstsight/Samples/FPSDemo/Materials/Green 4x4.mat.meta diff --git a/Assets/Wraithaven Games/FirstSight/DEMO/Materials/Grid.png b/Packages/net.wraithavengames.firstsight/Samples/FPSDemo/Materials/Grid.png similarity index 100% rename from Assets/Wraithaven Games/FirstSight/DEMO/Materials/Grid.png rename to Packages/net.wraithavengames.firstsight/Samples/FPSDemo/Materials/Grid.png diff --git a/Assets/Wraithaven Games/FirstSight/DEMO/Materials/Grid.png.meta b/Packages/net.wraithavengames.firstsight/Samples/FPSDemo/Materials/Grid.png.meta similarity index 100% rename from Assets/Wraithaven Games/FirstSight/DEMO/Materials/Grid.png.meta rename to Packages/net.wraithavengames.firstsight/Samples/FPSDemo/Materials/Grid.png.meta diff --git a/Assets/Wraithaven Games/FirstSight/DEMO/Materials/Ground.mat b/Packages/net.wraithavengames.firstsight/Samples/FPSDemo/Materials/Ground.mat similarity index 100% rename from Assets/Wraithaven Games/FirstSight/DEMO/Materials/Ground.mat rename to Packages/net.wraithavengames.firstsight/Samples/FPSDemo/Materials/Ground.mat diff --git a/Assets/Wraithaven Games/FirstSight/DEMO/Materials/Ground.mat.meta b/Packages/net.wraithavengames.firstsight/Samples/FPSDemo/Materials/Ground.mat.meta similarity index 100% rename from Assets/Wraithaven Games/FirstSight/DEMO/Materials/Ground.mat.meta rename to Packages/net.wraithavengames.firstsight/Samples/FPSDemo/Materials/Ground.mat.meta diff --git a/Packages/net.wraithavengames.firstsight/Samples/FPSDemo/Prefabs.meta b/Packages/net.wraithavengames.firstsight/Samples/FPSDemo/Prefabs.meta new file mode 100644 index 0000000..43d3523 --- /dev/null +++ b/Packages/net.wraithavengames.firstsight/Samples/FPSDemo/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d6f01a26481173ea69f2481400642d04 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Wraithaven Games/FirstSight/DEMO/Prefabs/1x8 Green Box.prefab b/Packages/net.wraithavengames.firstsight/Samples/FPSDemo/Prefabs/1x8 Green Box.prefab similarity index 100% rename from Assets/Wraithaven Games/FirstSight/DEMO/Prefabs/1x8 Green Box.prefab rename to Packages/net.wraithavengames.firstsight/Samples/FPSDemo/Prefabs/1x8 Green Box.prefab diff --git a/Assets/Wraithaven Games/FirstSight/DEMO/Prefabs/1x8 Green Box.prefab.meta b/Packages/net.wraithavengames.firstsight/Samples/FPSDemo/Prefabs/1x8 Green Box.prefab.meta similarity index 100% rename from Assets/Wraithaven Games/FirstSight/DEMO/Prefabs/1x8 Green Box.prefab.meta rename to Packages/net.wraithavengames.firstsight/Samples/FPSDemo/Prefabs/1x8 Green Box.prefab.meta diff --git a/Assets/Wraithaven Games/FirstSight/DEMO/Prefabs/4x4 Green Box.prefab b/Packages/net.wraithavengames.firstsight/Samples/FPSDemo/Prefabs/4x4 Green Box.prefab similarity index 100% rename from Assets/Wraithaven Games/FirstSight/DEMO/Prefabs/4x4 Green Box.prefab rename to Packages/net.wraithavengames.firstsight/Samples/FPSDemo/Prefabs/4x4 Green Box.prefab diff --git a/Assets/Wraithaven Games/FirstSight/DEMO/Prefabs/4x4 Green Box.prefab.meta b/Packages/net.wraithavengames.firstsight/Samples/FPSDemo/Prefabs/4x4 Green Box.prefab.meta similarity index 100% rename from Assets/Wraithaven Games/FirstSight/DEMO/Prefabs/4x4 Green Box.prefab.meta rename to Packages/net.wraithavengames.firstsight/Samples/FPSDemo/Prefabs/4x4 Green Box.prefab.meta diff --git a/Assets/Wraithaven Games/FirstSight/DEMO/Prefabs/Ground.prefab b/Packages/net.wraithavengames.firstsight/Samples/FPSDemo/Prefabs/Ground.prefab similarity index 100% rename from Assets/Wraithaven Games/FirstSight/DEMO/Prefabs/Ground.prefab rename to Packages/net.wraithavengames.firstsight/Samples/FPSDemo/Prefabs/Ground.prefab diff --git a/Assets/Wraithaven Games/FirstSight/DEMO/Prefabs/Ground.prefab.meta b/Packages/net.wraithavengames.firstsight/Samples/FPSDemo/Prefabs/Ground.prefab.meta similarity index 100% rename from Assets/Wraithaven Games/FirstSight/DEMO/Prefabs/Ground.prefab.meta rename to Packages/net.wraithavengames.firstsight/Samples/FPSDemo/Prefabs/Ground.prefab.meta diff --git a/Assets/Wraithaven Games/FirstSight/DEMO/Prefabs/Sun.prefab b/Packages/net.wraithavengames.firstsight/Samples/FPSDemo/Prefabs/Sun.prefab similarity index 100% rename from Assets/Wraithaven Games/FirstSight/DEMO/Prefabs/Sun.prefab rename to Packages/net.wraithavengames.firstsight/Samples/FPSDemo/Prefabs/Sun.prefab diff --git a/Assets/Wraithaven Games/FirstSight/DEMO/Prefabs/Sun.prefab.meta b/Packages/net.wraithavengames.firstsight/Samples/FPSDemo/Prefabs/Sun.prefab.meta similarity index 100% rename from Assets/Wraithaven Games/FirstSight/DEMO/Prefabs/Sun.prefab.meta rename to Packages/net.wraithavengames.firstsight/Samples/FPSDemo/Prefabs/Sun.prefab.meta diff --git a/Packages/net.wraithavengames.firstsight/package.json b/Packages/net.wraithavengames.firstsight/package.json new file mode 100644 index 0000000..b82bdce --- /dev/null +++ b/Packages/net.wraithavengames.firstsight/package.json @@ -0,0 +1,23 @@ +{ + "name": "net.wraithavengames.firstsight", + "displayName": "FirstSight", + "version": "1.0.0", + "unity": "2019.3", + "description": "A first person controller module with physics and effects support.\nContains:\n- Physics friendly Movement\n- Footstep Sounds\n- Object Pushing\n- Dynamic FOV\n- Camera Shake on Impact\n- etc", + "hideInEditor": false, + "keywords": [ + "first person", + "controller", + "character", + "fps", + "camera", + "first", + "person", + "physics" + ], + "author": { + "name": "TheDudeFromCI", + "email": "thedudefromci@gmail.com", + "url": "https://github.com/Wraithaven-UnityTools/FirstSight" + } +} diff --git a/Packages/net.wraithavengames.firstsight/package.json.meta b/Packages/net.wraithavengames.firstsight/package.json.meta new file mode 100644 index 0000000..83638bb --- /dev/null +++ b/Packages/net.wraithavengames.firstsight/package.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 743fcd62752c75779be849d339f5d7af +PackageManifestImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/README.md b/README.md index 98fe1c6..6d7c51d 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,3 @@ # First Sight -First Sight is a drop-and-play first person controller script for Unity. Complete with support for camera effects, footstep sounds, basic physics, and other common features which are in high demand for many Unity projects. -Importable Unity packages can be found in the Actions tab, under build artifacts. +First Sight is a out-of-the-box first person controller script for Unity. Complete with full physics support, camera shake/fov effects, footstep support, sprinting and object pushing, it should suite as a nice foundation for most projects to build off of.