Exemplo n.º 1
0
    private void OnEnable() //Loads the database when the scriptable object is enabled.
    {
#if UNITY_EDITOR
        database = (ItemDatabaseObject)AssetDatabase.LoadAssetAtPath("Assets/Resources/Database.asset", typeof(ItemDatabaseObject));
#else
        database = Resources.Load <ItemDatabaseObject>("Database");
#endif
    }
Exemplo n.º 2
0
    private void nEnable()
    {
#if UNITY_EDITOR
        database = (ItemDatabaseObject)AssetDatabase.LoadAssetAtPath("Assets/Resources/Database.asset", typeof(ItemDatabaseObject));
#else
        database = Resources.Load <ItemDatabaseObject>("Database");
#endif
    }
Exemplo n.º 3
0
 public void OnAfterDeserialize()
 {
     itemDatabaseObject = this;
     for (int i = 0; i < Items.Length; i++)
     {
         Items[i].Id = i;
         GetItem.Add(i, Items[i]);
     }
 }
 // Start is called before the first frame update
 void Awake()
 {
     if (_instance != null && _instance != this)
     {
         Destroy(this.gameObject);
     }
     else
     {
         _instance = this;
     }
 }
Exemplo n.º 5
0
 private void Awake()
 {
     ovenRack = GetComponent <OvenRack>();
     if (ovenRack)
     {
         database  = ovenRack.database;
         inventory = ovenRack.inventory;
         slots     = ovenRack.cookieInventory;
     }
     item = null;
     currentStateArray = null;
     currentState      = null;
 }
Exemplo n.º 6
0
 void Start()
 {
     spawnChances = new Dictionary <int, int>();
     spawnChances.Add(11, 1000);
     obtainableItem = ItemDatabaseObject.GetComponent <ItemDatabase>().items[11];
     intensity      = transform.GetChild(0).GetComponent <Light>().intensity;
     TimeController = GameObject.Find("TimeManager").GetComponent <TimeEvent>();
     _light         = transform.GetChild(0).gameObject.GetComponent <Light>();
     if (TimeController.isOutside)
     {
         currentIntensity = intensity * TimeController.GetPercentage();
         _light.intensity = currentIntensity;
         TimeController.SubscribeLight(GetComponent <TorchUse>());
     }
     itemID = 11;
 }
Exemplo n.º 7
0
 void Start()
 {
     //Turnip item
     obtainableItem = ItemDatabaseObject.GetComponent <ItemDatabase>().items[10];
 }
 public void Init(string n, string sp, ItemDatabaseObject db)
 {
     name     = n;
     database = db;
     savePath = sp;
 }
Exemplo n.º 9
0
 private void OnEnable()
 {
     database = Resources.Load<ItemDatabaseObject>("Database/Database");
 }