private void Awake() { timeRemaining = PowerGuntime; weaponDB = FindObjectOfType <WeaponDB>(); projectileDatabase = FindObjectOfType <ProjectileDatabase>(); //GenerateWeaponByName(); //AutoGeratedWeapon(); GenerateWeaponByType(); previusGeneralWeapon = weaponNumber; // temp assignment }
public void Apply(DatabaseDef _def) { gameMap = ((GameObject)Instantiate(_def.gameMapPrf.gameObject)).GetComponent <GameMapDatabase>(); gameMap.transform.parent = gameObject.transform; character = ((GameObject)Instantiate(_def.characterPrf.gameObject)).GetComponent <CharacterDatabase>(); character.transform.parent = gameObject.transform; skin = ((GameObject)Instantiate(_def.skinPrf.gameObject)).GetComponent <CharacterSkinDatabase>(); skin.transform.parent = gameObject.transform; weapon = ((GameObject)Instantiate(_def.weaponPrf.gameObject)).GetComponent <WeaponDatabase>(); weapon.transform.parent = gameObject.transform; projectile = ((GameObject)Instantiate(_def.projectilePrf.gameObject)).GetComponent <ProjectileDatabase>(); projectile.transform.parent = gameObject.transform; }