Advertisement
Guest User

Untitled

a guest
Feb 12th, 2023
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.59 KB | None | 0 0
  1. V1
  2. Dictionary <int, PackedScene> ProjectileTypes { get; set; }
  3.  
  4. ProjectileTypes = new Dictionary<int, PackedScene>()
  5.         {
  6.             {1, FireballScene},
  7.             {2, IceballScene}
  8.         };
  9.        
  10. Projectile projectileInstance = (Projectile)ProjectileTypes[CurrentProjectileId].Instantiate();
  11.  
  12.  
  13.  
  14. V2
  15. Dictionary<int, Projectile> TestTypes { get; set; }
  16.  
  17. TestTypes = new Dictionary<int, Projectile>()
  18.         {
  19.             {1, (Fireball)FireballScene.Instantiate()},
  20.             {2, (Iceball)IceballScene.Instantiate()}
  21.         };
  22.        
  23. Projectile projectileInstance = (Projectile)TestTypes[CurrentProjectileId].Duplicate();
  24.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement