public override void OnInit(float dmg, ShipRefs r, E_WEAPONS wClass) { base.OnInit(dmg, r, wClass); // get current track section currentSection = r.initialSection; }
/// <summary> /// Call to set variables. /// </summary> /// <param name="dmg"></param> /// <param name="r"></param> public virtual void OnInit(float dmg, ShipRefs r, E_WEAPONS wClass) { PU_DMG = dmg; PU_SHIP = r; PU_SHIP.weaponClass = wClass; // play pickup sound if (!PU_SHIP.isAI) { AudioClip clip = Resources.Load("Audio/Ships/WEAPON") as AudioClip; OneShot.CreateOneShot(clip, 1.0f, Random.Range(0.9f, 1.1f)); } }