AVANCE 6


Para esta semana investigue un poco mas sobre como podía generar este sistema de armas ya que estuve teniendo complicación con la comunicación entre códigos y me di cuenta que la fecha del playtest estaba cerca. Descubrí que de igual forma crear scriptable objects me podría funcionar ya que solo se cambian los stats desde el inspector. Así que use lo que ya tenia pero lo fui modificando un poco. Primero hice este script de clase ScriptableObject.

using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
[CreateAssetMenu(fileName = "GunData", menuName = "ScriptableObjects/GunsData", order = 1)]
public class Guns : ScriptableObject
{
    public List<Gun> GunList;
}
[Serializable]
public class Gun
{
    public string TypeOfShoot;
    public int BulletDamage;
    public int bullets;
    public int PlayerSpeed;
    public float shootDelay = 0.2f;
    public int index;
    public int cartuchos;
}

Después de esto comencé a modificar la forma en como se activarían las armas creándole un index number a cada una y seleccionando cual se activaria al presionar cierta tecla. Utilice las teclas de los números de la 1 a la 6. 

Get UPGRADE SYSTEM

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.