Esempio n. 1
0
        private IEnumerator LateUpdateProjColour(ChromaGunBulletBehav behav)
        {
            yield return(null);

            behav.ColourType = CurrentColourFiringMode;
            behav.ChangeColour();
            yield break;
        }
Esempio n. 2
0
 public override void PostProcessProjectile(Projectile projectile)
 {
     if (projectile.GetComponent <ChromaGunBulletBehav>())
     {
         ChromaGunBulletBehav behav = projectile.GetComponent <ChromaGunBulletBehav>();
         StartCoroutine(LateUpdateProjColour(behav));
     }
     base.PostProcessProjectile(projectile);
 }