public static void FlashSpriteLerp(GameObject obj, Color color, float duration) { if (obj.GetComponent <FlashSpriteClass> () == null) { obj.AddComponent <FlashSpriteClass> (); FlashSpriteClass flashSprite = obj.GetComponent <FlashSpriteClass> (); flashSprite.flashColor = color; flashSprite.speed = duration; flashSprite.flashSpriteEnum = FlashSpriteClass.FlashSpriteType.Lerp; } }
public static void FlashSprite(GameObject obj, Color color, float duration, int flashCount) { if (obj.GetComponent <FlashSpriteClass> () == null) { obj.AddComponent <FlashSpriteClass> (); FlashSpriteClass flashSprite = obj.GetComponent <FlashSpriteClass> (); flashSprite.flashColor = color; flashSprite.duration = duration; flashSprite.flashCount = flashCount; flashSprite.flashSpriteEnum = FlashSpriteClass.FlashSpriteType.Multiple; } }