Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static Buff CreateBuff(Monster monster, Effects effect)
- {
- return effect switch
- {
- Effects.Freeze => new Buff
- (
- monster,
- effect,
- lifespan: 3f,
- tickLength: 99f,
- apply: target => target.RecalculateSpeed(),
- expire: target => target.RecalculateSpeed()
- ),
- Effects.Burn => new Buff
- (
- monster,
- effect,
- lifespan: 3.5f,
- tickLength: 1f,
- tick: target => target.TakeDamage(1, DamageTypes.Fire)
- ),
- _ => null
- };
- }
Advertisement
Add Comment
Please, Sign In to add comment