Exemple #1
0
        public static Soul New(SoulType type, VLoadoutSouls collection)
        {
            if (type == SoulType.None)
            {
                return(new EmptySoul());
            }
            var soulName = type.AsString(EnumFormat.Name) + "Soul";
            var soulType = System.Type.GetType($"VBusiness.Souls.{soulName}");

            if (soulType == null)
            {
                ErrorReporter.ReportDebug($"Please create a class named VBusiness.Souls.{soulName}");
                return(new EmptySoul());
            }

            var soul = (Soul)Activator.CreateInstance(soulType, collection);

            return(soul);
        }
Exemple #2
0
 public StatsSoul(VLoadoutSouls collection) : base(collection)
 {
 }
 public RapidMutationSoul(VLoadoutSouls collection) : base(collection)
 {
 }
Exemple #4
0
 public UnchainedSoul(VLoadoutSouls collection) : base(collection)
 {
 }
 public LowerSoul(VLoadoutSouls collection) : base(collection)
 {
 }
Exemple #6
0
 public HighSoul(VLoadoutSouls collection) : base(collection)
 {
 }
Exemple #7
0
 public DemonicSoul(VLoadoutSouls collection) : base(collection)
 {
 }
 public TormentedSoul(VLoadoutSouls collection) : base(collection)
 {
 }
 public GhostForceSoul(VLoadoutSouls collection) : base(collection)
 {
 }
Exemple #10
0
 public PredestinationSoul(VLoadoutSouls collection) : base(collection)
 {
 }
Exemple #11
0
 public BronzeSoul(VLoadoutSouls collection) : base(collection)
 {
 }
Exemple #12
0
 public ConvenienceSoul(VLoadoutSouls collection) : base(collection)
 {
 }
Exemple #13
0
 public ExperimentalRankingSoul(VLoadoutSouls collection) : base(collection)
 {
 }
Exemple #14
0
 public HalfPitchBlackSoul(VLoadoutSouls collection) : base(collection)
 {
 }
Exemple #15
0
 public ScavengerSoul(VLoadoutSouls collection) : base(collection)
 {
 }
 public TitanSoul(VLoadoutSouls collection) : base(collection)
 {
 }
Exemple #17
0
 public UrusySoul(VLoadoutSouls collection) : base(collection)
 {
 }
Exemple #18
0
 public AlacritySoul(VLoadoutSouls collection) : base(collection)
 {
 }
Exemple #19
0
 public SoulPowers(VLoadoutSouls loadoutSouls) : base(loadoutSouls)
 {
 }
 public HunterSoul(VLoadoutSouls collection) : base(collection)
 {
 }
 public GreedSoul(VLoadoutSouls collection) : base(collection)
 {
 }
Exemple #22
0
 public PromotionSoul(VLoadoutSouls collection) : base(collection)
 {
 }
 public ShadowsSoul(VLoadoutSouls collection) : base(collection)
 {
 }
Exemple #24
0
 public SupportingSoul(VLoadoutSouls collection) : base(collection)
 {
 }
Exemple #25
0
 public ExperimentalEvolutionSoul(VLoadoutSouls collection) : base(collection)
 {
 }
Exemple #26
0
 public ChristmasEventSoul(VLoadoutSouls collection) : base(collection)
 {
 }
Exemple #27
0
 public SharingSoul(VLoadoutSouls collection) : base(collection)
 {
 }
 public BlackSoul(VLoadoutSouls collection) : base(collection)
 {
 }
 public BeginnerLimitBreakingSoul(VLoadoutSouls collection) : base(collection)
 {
 }
 public SilverSoul(VLoadoutSouls collection) : base(collection)
 {
 }