9 Commits

11 changed files with 149 additions and 11 deletions
Split View
  1. BIN
      Assets/Art Assets/IsRaining/RAIN.prefab
  2. BIN
      Assets/Scenes/Main.unity
  3. BIN
      Assets/Scenes/Menu.unity
  4. +1
    -1
      Assets/Scripts/BoatController.cs
  5. +68
    -0
      Assets/Scripts/Utility/DontDestroyOnLoad.cs
  6. +11
    -0
      Assets/Scripts/Utility/DontDestroyOnLoad.cs.meta
  7. +29
    -0
      Assets/Scripts/Utility/GameObjectExtension.cs
  8. +11
    -0
      Assets/Scripts/Utility/GameObjectExtension.cs.meta
  9. BIN
      Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset
  10. +19
    -0
      Assets/spin.cs
  11. BIN
      ProjectSettings/EditorBuildSettings.asset

BIN
Assets/Art Assets/IsRaining/RAIN.prefab (Stored with Git LFS) View File

size 24397

BIN
Assets/Scenes/Main.unity (Stored with Git LFS) View File

size 84015

BIN
Assets/Scenes/Menu.unity (Stored with Git LFS) View File

size 701565

+ 1
- 1
Assets/Scripts/BoatController.cs View File

@ -101,7 +101,7 @@ public class BoatController : MonoBehaviour
public void OnCollisionEnter(Collision collision)
{
if (collision.gameObject.CompareTag("Obstacle"))
if (collision.gameObject.isTagInParent("Obstacle"))
{
Debug.Log($"Hitting: {collision.gameObject} Foce: {collision.impulse * ObstacleBounce}");

+ 68
- 0
Assets/Scripts/Utility/DontDestroyOnLoad.cs View File

@ -0,0 +1,68 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using NaughtyAttributes;
/// <summary>
///
/// </summary>
public class DontDestroyOnLoad : MonoBehaviour
{
#region Inspector Fields
#endregion Inspector Fields
#region Private Fields
#endregion Private Fields
#region Getters
#endregion Getters
#region MonoBehaviour Functions
/// <summary>
/// OnEnable is called when the object becomes enabled and active.
/// </summary>
private void OnEnable()
{
DontDestroyOnLoad(transform.root.gameObject);
}
/// <summary>
/// OnDisable is called when the behaviour becomes disabled.
/// </summary>
private void OnDisable()
{
}
/// <summary>
/// Update is called once per frame
/// </summary>
private void Update()
{
}
#endregion MonoBehaviour Functions
#region Class Functionality
#endregion Class Functionality
#region Editor Functions
/// <summary>
/// Called when the Component is created or Reset from the Inspector
/// </summary>
private void Reset()
{
//useful for finding components on creation
}
#endregion Editor Functions
}

+ 11
- 0
Assets/Scripts/Utility/DontDestroyOnLoad.cs.meta View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: b48b19a36ebb65f46aca5366979419a3
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

+ 29
- 0
Assets/Scripts/Utility/GameObjectExtension.cs View File

@ -0,0 +1,29 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using NaughtyAttributes;
/// <summary>
///
/// </summary>
public static class GameObjectExtension
{
public static bool isTagInParent(this GameObject go, string tag)
{
Transform current = go.transform;
while (current != null)
{
if (current.gameObject.CompareTag(tag))
return true;
current = current.parent;
}
return false;
}
}

+ 11
- 0
Assets/Scripts/Utility/GameObjectExtension.cs.meta View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 372b54ac7f1e6564993301c9b3a0cb22
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

BIN
Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset (Stored with Git LFS) View File

size 537679

+ 19
- 0
Assets/spin.cs View File

@ -5,9 +5,28 @@ using UnityEngine;
public class spin : MonoBehaviour
{
public float turnFactor = 1f;
public Transform m_camera;
public float ZoomAmount = 10;
private void Update()
{
transform.rotation = Quaternion.Euler(0f, Time.time * turnFactor, 0f);
}
public void Zoom()
{
m_camera.transform.position += m_camera.forward * ZoomAmount;
}
public void UnZoom()
{
m_camera.transform.position -= m_camera.forward * ZoomAmount;
}
}

BIN
ProjectSettings/EditorBuildSettings.asset (Stored with Git LFS) View File

size 455

Loading…
Cancel
Save