public static void AddBulletWithFireStrategy(BulletBuilder feature) { LogProgress("Bullet with FireStrategy", feature); AddFeatureWithPrefab(feature); PlayerFireStrategyBuilder strategy = new PlayerFireStrategyBuilder(feature.FeatureName); AddPlayerFireStrategy(strategy); }
private static void AddPlayerFireStrategy(PlayerFireStrategyBuilder feature) { LogProgress("PlayerFireStrategy", feature); FileUtil.CopyNewFeatureCsFile(feature); FileUtil.AddFireStrategyToGameManagerCs(feature); FileUtil.AddFireStrategyToFireStrategyManager(feature); PrefabUtil.AddFireStrategyToGameSceneFireStrategyManager(feature); }