Skip to content

Instantly share code, notes, and snippets.

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class HoldingItem : MonoBehaviour {
public GameObject itemButton;
public Transform panelTrans;
public Item itemData;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
[CreateAssetMenu(menuName = "Test/ItemData", fileName = "ItemData")]
public class Item : ScriptableObject {
public List<ItemData> itemList = new List<ItemData>();
[System.Serializable]
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class CameraController : MonoBehaviour {
public float offsetX;
public float offsetY;
public Transform targetTrans;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
[RequireComponent(typeof(Rigidbody2D))]
[RequireComponent(typeof(Animator))]
public class PlayerController : MonoBehaviour {
public Vector2 lastMove;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
[RequireComponent(typeof(Rigidbody2D))]
public class PlayerController : MonoBehaviour {
[SerializeField]
private float moveSpeed;