// Token: 0x06000031 RID: 49 RVA: 0x000041FC File Offset: 0x000023FC
        public static StatusEffect MakeRadiatingPrefab()
        {
            StatusEffect    statusEffect          = TinyEffectManager.MakeStatusEffectPrefab("Radiating", "Radiating", "Damages you and your nearby allies.", 15f, 1f, StatusEffectFamily.StackBehaviors.Override, "Doom", true, 134.ToString(), null, "com.ehaugw.templarclass");
            EffectSignature statusEffectSignature = statusEffect.StatusEffectSignature;
            Radiating       radiating             = TinyEffectManager.MakeFreshObject("Effects", true, true, statusEffectSignature.transform).AddComponent <Radiating>();

            radiating.UseOnce             = false;
            statusEffectSignature.Effects = new List <Effect>
            {
                radiating
            };
            statusEffect.OverrideIcon = CustomTextures.CreateSprite(SL.Packs["Templar"].Texture2D["radiatingIcon"], 0);
            return(statusEffect);
        }
Beispiel #2
0
        // Token: 0x06000007 RID: 7 RVA: 0x00002370 File Offset: 0x00000570
        private void MakeSittingPrefab()
        {
            StatusEffect    statusEffect          = TinyEffectManager.MakeStatusEffectPrefab(SkilledAtSitting.SITTING_EFFECT_NAME, SkilledAtSitting.SITTING_EFFECT_NAME, "Regain health, burnt health and stamina while sitting.", -1f, 1f, StatusEffectFamily.StackBehaviors.Override, "Bandage", false, null, null, "com.ehaugw.skilledatsitting");
            EffectSignature statusEffectSignature = statusEffect.StatusEffectSignature;
            Sitting         sitting = TinyEffectManager.MakeFreshObject("Effects", true, true, statusEffectSignature.transform).AddComponent <Sitting>();

            sitting.UseOnce = false;
            statusEffectSignature.Effects = new List <Effect>
            {
                sitting
            };
            statusEffect.IsHidden     = false;
            statusEffect.DisplayInHud = true;
        }
        // Token: 0x0600002D RID: 45 RVA: 0x00004028 File Offset: 0x00002228
        public static StatusEffect MakePrayerPrefab()
        {
            StatusEffect    statusEffect          = TinyEffectManager.MakeStatusEffectPrefab("Prayer", "Prayer", "You are praying...", -1f, 0.25f, StatusEffectFamily.StackBehaviors.Override, "Mana Ratio Recovery 3", true, null, null, "com.ehaugw.templarclass");
            EffectSignature statusEffectSignature = statusEffect.StatusEffectSignature;
            PrayerEffect    prayerEffect          = TinyEffectManager.MakeFreshObject("Effects", true, true, statusEffectSignature.transform).AddComponent <PrayerEffect>();

            prayerEffect.UseOnce          = false;
            statusEffectSignature.Effects = new List <Effect>
            {
                prayerEffect
            };
            statusEffect.IsHidden     = true;
            statusEffect.DisplayInHud = false;
            return(statusEffect);
        }