Ejemplo n.º 1
0
            // Update ShootingModeIcon
            internal static void UpdateShootingModeIcon(EFiringMode value)
            {
                Sprite newIcon = null;

                switch (value)
                {
                case EFiringMode.Automatic:
                    newIcon = m_Instance.SMAutomatic;
                    break;

                case EFiringMode.Single:
                    newIcon = m_Instance.SMSingle;
                    break;

                case EFiringMode.Double:
                    newIcon = m_Instance.SMDouble;
                    break;

                case EFiringMode.Triple:
                    newIcon = m_Instance.SMTriple;
                    break;

                default:
                    newIcon = m_Instance.SMAutomatic;
                    break;
                }

                m_Instance.shootingModeIcon.sprite = newIcon;
            }
Ejemplo n.º 2
0
 public void SetFiringMode(int nIndex, EFiringMode FiringMode) => this.WeaponGunConfig.FiringModes.SetValue((byte)FiringMode, nIndex, false);