コード例 #1
0
ファイル: Weapon.cs プロジェクト: ArchbishopDave/TestProject
 public Weapon(Weapon w)
 {
     m_name = w.m_name;
     m_animation = WeaponAnimation.getAnimation(w.m_animation.m_animationName);
     m_color = w.m_color;
     m_stats = new Dictionary<string,int>(w.m_stats);
     m_swingCount = w.m_swingCount;
     m_swingData = new List<Dictionary<string,float>>(w.m_swingData);
 }
コード例 #2
0
ファイル: Weapon.cs プロジェクト: ArchbishopDave/TestProject
 public static void addNewWeaponTemplate(String name, Color color, WeaponAnimation tex, Dictionary<String, int> stats)
 {
     if (s_weaponTemplates == null)
         s_weaponTemplates = new Dictionary<string, Weapon>();
     Weapon w = new Weapon(name, tex);
     w.m_color = color;
     w.m_stats = stats;
     w.m_swingData = new List<Dictionary<String,float>>();
     s_weaponTemplates.Add(name, w);
 }
コード例 #3
0
ファイル: Unit.cs プロジェクト: ArchbishopDave/TestProject
 public void setWeapon(Weapon w)
 {
     m_weapon = w;
 }