⮞ Go to NeoFPS.com

    Show / Hide Table of Contents

    Struct DamageFilter

    Inherited Members
    System.ValueType.ToString()
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetType()
    Namespace: NeoFPS
    Assembly: NeoFPS.dll
    Syntax
    [Serializable]
    public struct DamageFilter

    Constructors

    DamageFilter(DamageType, DamageTeamFilter)

    Declaration
    public DamageFilter(DamageType type, DamageTeamFilter teamFilter)
    Parameters
    Type Name Description
    DamageType type
    DamageTeamFilter teamFilter

    DamageFilter(DamageType, Byte)

    Declaration
    public DamageFilter(DamageType type, byte teamFilter)
    Parameters
    Type Name Description
    DamageType type
    System.Byte teamFilter

    DamageFilter(UInt16)

    Declaration
    public DamageFilter(ushort v)
    Parameters
    Type Name Description
    System.UInt16 v

    Fields

    AllDamageAllTeams

    Declaration
    public static readonly DamageFilter AllDamageAllTeams
    Field Value
    Type Description
    DamageFilter

    AllNotTeam1

    Declaration
    public static readonly DamageFilter AllNotTeam1
    Field Value
    Type Description
    DamageFilter

    AllNotTeam2

    Declaration
    public static readonly DamageFilter AllNotTeam2
    Field Value
    Type Description
    DamageFilter

    AllNotTeam3

    Declaration
    public static readonly DamageFilter AllNotTeam3
    Field Value
    Type Description
    DamageFilter

    AllNotTeam4

    Declaration
    public static readonly DamageFilter AllNotTeam4
    Field Value
    Type Description
    DamageFilter

    AllNotTeam5

    Declaration
    public static readonly DamageFilter AllNotTeam5
    Field Value
    Type Description
    DamageFilter

    AllNotTeam6

    Declaration
    public static readonly DamageFilter AllNotTeam6
    Field Value
    Type Description
    DamageFilter

    AllNotTeam7

    Declaration
    public static readonly DamageFilter AllNotTeam7
    Field Value
    Type Description
    DamageFilter

    AllNotTeam8

    Declaration
    public static readonly DamageFilter AllNotTeam8
    Field Value
    Type Description
    DamageFilter

    AllTeam1

    Declaration
    public static readonly DamageFilter AllTeam1
    Field Value
    Type Description
    DamageFilter

    AllTeam2

    Declaration
    public static readonly DamageFilter AllTeam2
    Field Value
    Type Description
    DamageFilter

    AllTeam3

    Declaration
    public static readonly DamageFilter AllTeam3
    Field Value
    Type Description
    DamageFilter

    AllTeam4

    Declaration
    public static readonly DamageFilter AllTeam4
    Field Value
    Type Description
    DamageFilter

    AllTeam5

    Declaration
    public static readonly DamageFilter AllTeam5
    Field Value
    Type Description
    DamageFilter

    AllTeam6

    Declaration
    public static readonly DamageFilter AllTeam6
    Field Value
    Type Description
    DamageFilter

    AllTeam7

    Declaration
    public static readonly DamageFilter AllTeam7
    Field Value
    Type Description
    DamageFilter

    AllTeam8

    Declaration
    public static readonly DamageFilter AllTeam8
    Field Value
    Type Description
    DamageFilter

    DefaultAllTeams

    Declaration
    public static readonly DamageFilter DefaultAllTeams
    Field Value
    Type Description
    DamageFilter

    DefaultNotTeam1

    Declaration
    public static readonly DamageFilter DefaultNotTeam1
    Field Value
    Type Description
    DamageFilter

    DefaultNotTeam2

    Declaration
    public static readonly DamageFilter DefaultNotTeam2
    Field Value
    Type Description
    DamageFilter

    DefaultNotTeam3

    Declaration
    public static readonly DamageFilter DefaultNotTeam3
    Field Value
    Type Description
    DamageFilter

    DefaultNotTeam4

    Declaration
    public static readonly DamageFilter DefaultNotTeam4
    Field Value
    Type Description
    DamageFilter

    DefaultNotTeam5

    Declaration
    public static readonly DamageFilter DefaultNotTeam5
    Field Value
    Type Description
    DamageFilter

    DefaultNotTeam6

    Declaration
    public static readonly DamageFilter DefaultNotTeam6
    Field Value
    Type Description
    DamageFilter

    DefaultNotTeam7

    Declaration
    public static readonly DamageFilter DefaultNotTeam7
    Field Value
    Type Description
    DamageFilter

    DefaultNotTeam8

    Declaration
    public static readonly DamageFilter DefaultNotTeam8
    Field Value
    Type Description
    DamageFilter

    DefaultTeam1

    Declaration
    public static readonly DamageFilter DefaultTeam1
    Field Value
    Type Description
    DamageFilter

    DefaultTeam2

    Declaration
    public static readonly DamageFilter DefaultTeam2
    Field Value
    Type Description
    DamageFilter

    DefaultTeam3

    Declaration
    public static readonly DamageFilter DefaultTeam3
    Field Value
    Type Description
    DamageFilter

    DefaultTeam4

    Declaration
    public static readonly DamageFilter DefaultTeam4
    Field Value
    Type Description
    DamageFilter

    DefaultTeam5

    Declaration
    public static readonly DamageFilter DefaultTeam5
    Field Value
    Type Description
    DamageFilter

    DefaultTeam6

    Declaration
    public static readonly DamageFilter DefaultTeam6
    Field Value
    Type Description
    DamageFilter

    DefaultTeam7

    Declaration
    public static readonly DamageFilter DefaultTeam7
    Field Value
    Type Description
    DamageFilter

    DefaultTeam8

    Declaration
    public static readonly DamageFilter DefaultTeam8
    Field Value
    Type Description
    DamageFilter

    Properties

    value

    Declaration
    public ushort value { get; }
    Property Value
    Type Description
    System.UInt16

    Methods

    AddTeam(Byte)

    Declaration
    public void AddTeam(byte team)
    Parameters
    Type Name Description
    System.Byte team

    CollidesWith(DamageFilter, Boolean)

    Declaration
    public bool CollidesWith(DamageFilter other, bool friendlyFire)
    Parameters
    Type Name Description
    DamageFilter other
    System.Boolean friendlyFire
    Returns
    Type Description
    System.Boolean

    Equals(Object)

    Declaration
    public override bool Equals(object obj)
    Parameters
    Type Name Description
    Object obj
    Returns
    Type Description
    System.Boolean
    Overrides
    System.ValueType.Equals(System.Object)

    FromTypeAndExcludedTeam(DamageType, Byte)

    Declaration
    public static DamageFilter FromTypeAndExcludedTeam(DamageType type, byte team)
    Parameters
    Type Name Description
    DamageType type
    System.Byte team
    Returns
    Type Description
    DamageFilter

    FromTypeAndTeam(DamageType, Byte)

    Declaration
    public static DamageFilter FromTypeAndTeam(DamageType type, byte team)
    Parameters
    Type Name Description
    DamageType type
    System.Byte team
    Returns
    Type Description
    DamageFilter

    GetDamageType()

    Declaration
    public DamageType GetDamageType()
    Returns
    Type Description
    DamageType

    GetHashCode()

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    System.Int32
    Overrides
    System.ValueType.GetHashCode()

    GetTeamFilter()

    Declaration
    public DamageTeamFilter GetTeamFilter()
    Returns
    Type Description
    DamageTeamFilter

    HasDamageType(DamageType)

    Declaration
    public bool HasDamageType(DamageType dt)
    Parameters
    Type Name Description
    DamageType dt
    Returns
    Type Description
    System.Boolean

    HasTeam(DamageTeamFilter)

    Declaration
    public bool HasTeam(DamageTeamFilter team)
    Parameters
    Type Name Description
    DamageTeamFilter team
    Returns
    Type Description
    System.Boolean

    IsDamageType(DamageType)

    Declaration
    public bool IsDamageType(DamageType dt)
    Parameters
    Type Name Description
    DamageType dt
    Returns
    Type Description
    System.Boolean

    IsTeam(DamageTeamFilter)

    Declaration
    public bool IsTeam(DamageTeamFilter team)
    Parameters
    Type Name Description
    DamageTeamFilter team
    Returns
    Type Description
    System.Boolean

    RemoveTeam(Byte)

    Declaration
    public void RemoveTeam(byte team)
    Parameters
    Type Name Description
    System.Byte team

    SetDamageType(DamageType)

    Declaration
    public void SetDamageType(DamageType type)
    Parameters
    Type Name Description
    DamageType type

    SetTeamFilter(DamageTeamFilter)

    Declaration
    public void SetTeamFilter(DamageTeamFilter teamFilter)
    Parameters
    Type Name Description
    DamageTeamFilter teamFilter

    Operators

    Equality(DamageFilter, DamageFilter)

    Declaration
    public static bool operator ==(DamageFilter x, DamageFilter y)
    Parameters
    Type Name Description
    DamageFilter x
    DamageFilter y
    Returns
    Type Description
    System.Boolean

    Implicit(DamageFilter to UInt16)

    Declaration
    public static implicit operator ushort (DamageFilter dam)
    Parameters
    Type Name Description
    DamageFilter dam
    Returns
    Type Description
    System.UInt16

    Implicit(UInt16 to DamageFilter)

    Declaration
    public static implicit operator DamageFilter(ushort value)
    Parameters
    Type Name Description
    System.UInt16 value
    Returns
    Type Description
    DamageFilter

    Inequality(DamageFilter, DamageFilter)

    Declaration
    public static bool operator !=(DamageFilter x, DamageFilter y)
    Parameters
    Type Name Description
    DamageFilter x
    DamageFilter y
    Returns
    Type Description
    System.Boolean
    Back to top Copyright © 2019 Yondernauts Game Studios Ltd
    Generated with DocFX