Skip to content

Instantly share code, notes, and snippets.

View fallenblood7080's full-sized avatar
🎮
Indie Game Developer

Fallenblood fallenblood7080

🎮
Indie Game Developer
View GitHub Profile
//script of FOV Tutorial(Unity) - https://youtu.be/ztdj0KUnGuY
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class fov_script : MonoBehaviour
{
public float fovAngle = 90f;
public Transform fovPoint;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.AI;
public class agent : MonoBehaviour
{
private NavMeshAgent navMeshAgent;
List<Transform> patrollingPoints = new List<Transform>();
/*
SDK - LootLockerSDK
Link - https://github.com/LootLocker/unity-sdk
*/
using System;
using System.Collections;
using UnityEngine;
using TMPro;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using LootLocker.Requests;
using TMPro;
using System;
public class LootlockerProgression : MonoBehaviour
{
public TMP_Text LevelText;
@fallenblood7080
fallenblood7080 / InputManager.cs
Created October 18, 2022 14:41
Unity New Input System Mobile Joystick Controls
using UnityEngine;
using UnityEngine.InputSystem;
public class InputManager : MonoBehaviour
{
public Vector2 MoveInput;
public void OnMove(InputValue input) => MoveInput = input.Get<Vector2>();
}
@fallenblood7080
fallenblood7080 / BulletTrailEffect.cs
Last active February 18, 2023 15:47
Bullet Trail Effect
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class BulletTrailEffect : MonoBehaviour
{
[SerializeField] private GameObject bulletTrail;
public void CreateBulletTrail(Transform spawnPoint, Vector3 hitPoint)
{
GameObject clone = Instantiate(bulletTrail, spawnPoint.position, bulletTrail.transform.rotation);
@fallenblood7080
fallenblood7080 / SaveLoadManager.cs
Last active March 31, 2024 15:59
Save Load System for Unity
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.IO;
using UnityEditor;
using UnityEngine;
/*
* Using - https://docs.unity3d.com/2019.4/Documentation/Manual/com.unity.nuget.newtonsoft-json.html for reading and writing json
*/
//Need New Input System to Work
using System;
using UnityEngine;
using UnityEngine.InputSystem.EnhancedTouch;
using Touch = UnityEngine.InputSystem.EnhancedTouch.Touch;
public class SwipeManager : MonoBehaviour
{
private Vector2 _startTouchPosition, _currentTouchPosition;
using System.Collections.Generic;
using UnityEngine;
public class CalculateCameraBox : MonoBehaviour
{
private Camera _camera;
private EdgeCollider2D _camEdgeCollider;
private float _sizeX, _sizeY, _ratio;
[SerializeField] private bool isPortrait;