Demonstration of a class with default values, and also a constructor method.
using System.Collections;
using UnityEngine;
public class Item // Unnecessary to specify any inheritance i.e. MonoBehaviour
// Start and Update functions are also not needed for this.
{
public int itemID = 0; // Default values when none are given with constructor below
public string itemName = "Unnamed";
public string itemDescription = "No Description";
public Item(int id, string name, string description) // Constructor function
{
this.itemID = id;
this.itemName = name;
this.itemDescription = description;
}
}