コード例 #1
0
 //Equips a starting weapon
 public void Awake()
 {
     if (m_startingGun != null)
     {
         EquipGun(m_startingGun);
         EquippedGun.SetEntityCollisionLayer(EntityCollisionMask);
         EquippedGun.SetEnvironmentCollisionLayer(m_terrainCollisionMask);
         EquippedGun.SetRicochetCollisionLayer(m_ricochetCollisionMask);
         EquippedGun.SetCurrentClip(m_startingAmmo);
     }
     else if (m_startingMelee != null)
     {
         EquipMelee(m_startingMelee);
         EquippedMelee.SetEntityCollisionLayer(EntityCollisionMask);
         EquippedMelee.SetDestroyableCollisionLayer(m_destroyableCollisionMask);
     }
 }