public static void LoadAssets() { PlayerHolder.Initialize(); EnemyHolder.Initialize(); WeaponHolder.Initialize(); AmmunitionDropHolder.Initialize(); ProjectileHolder.Initialize(); SoundHolder.Initialize(); VisualEffectHolder.Initialize(); AnimationHolder.Initialize(); MapHolder.Initialize(); OnLoadingStatus += PlayerHolder.CurrentLoadingPercentage; OnLoadingStatus += EnemyHolder.CurrentLoadingPercentage; OnLoadingStatus += WeaponHolder.CurrentLoadingPercentage; OnLoadingStatus += ProjectileHolder.CurrentLoadingPercentage; OnLoadingStatus += SoundHolder.CurrentLoadingPercentage; OnLoadingStatus += VisualEffectHolder.CurrentLoadingPercentage; OnLoadingStatus += AnimationHolder.CurrentLoadingPercentage; OnLoadingStatus += AmmunitionDropHolder.CurrentLoadingPercentage; OnLoadingStatus += MapHolder.CurrentLoadingPercentage; PlayerHolder.LoadAssets(); EnemyHolder.LoadAssets(); WeaponHolder.LoadAssets(); ProjectileHolder.LoadAssets(); SoundHolder.LoadAssets(); VisualEffectHolder.LoadAssets(); AnimationHolder.LoadAssets(); AmmunitionDropHolder.LoadAssets(); MapHolder.LoadAssets(); }
void Awake() { shooter = GetComponent <Shooter>(); enemy = GameObject.Find("Shooter"); attackOnCooldown = false; ph_obj = GameObject.Find("ProjectileHolder"); ph_script = ph_obj.GetComponent <ProjectileHolder>(); projectile = ph_script.projectiles[3]; projectileName = projectile.name; }
void Awake() { stats = FindObjectOfType <Movement>().GetComponent <Stats>(); player = GameObject.Find("PH_Top"); attackOnCooldown = false; ph_obj = GameObject.Find("ProjectileHolder"); ph_script = ph_obj.GetComponent <ProjectileHolder>(); projectile = ph_script.projectiles[4]; //2 for normal bullet projectileName = projectile.name; }
void Awake() { stats = FindObjectOfType <Movement>().GetComponent <Stats>(); player = GameObject.Find("PH_Top"); attackOnCooldown = false; ph_obj = GameObject.Find("ProjectileHolder"); ph_script = ph_obj.GetComponent <ProjectileHolder>(); projectile = ph_script.projectiles[0]; projectileName = projectile.name; //Debug.Log(projectile); }
public static void OnDestroy() { EventsHolder.OnDestroy(); AmmunitionDropHolder.OnDestroy(); //Holders PlayerHolder.OnDestroy(); EnemyHolder.OnDestroy(); WeaponHolder.OnDestroy(); ProjectileHolder.OnDestroy(); MapHolder.OnDestroy(); UIManager.OnDestroy(); }