Struct DamageFilter
Inherited Members
System.ValueType.ToString()
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
Assembly: NeoFPS.dll
Syntax
[Serializable]
public struct DamageFilter
Constructors
DamageFilter(DamageType, DamageTeamFilter)
Declaration
public DamageFilter(DamageType type, DamageTeamFilter teamFilter)
Parameters
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
AllNotTeam1
Declaration
public static readonly DamageFilter AllNotTeam1
Field Value
AllNotTeam2
Declaration
public static readonly DamageFilter AllNotTeam2
Field Value
AllNotTeam3
Declaration
public static readonly DamageFilter AllNotTeam3
Field Value
AllNotTeam4
Declaration
public static readonly DamageFilter AllNotTeam4
Field Value
AllNotTeam5
Declaration
public static readonly DamageFilter AllNotTeam5
Field Value
AllNotTeam6
Declaration
public static readonly DamageFilter AllNotTeam6
Field Value
AllNotTeam7
Declaration
public static readonly DamageFilter AllNotTeam7
Field Value
AllNotTeam8
Declaration
public static readonly DamageFilter AllNotTeam8
Field Value
AllTeam1
Declaration
public static readonly DamageFilter AllTeam1
Field Value
AllTeam2
Declaration
public static readonly DamageFilter AllTeam2
Field Value
AllTeam3
Declaration
public static readonly DamageFilter AllTeam3
Field Value
AllTeam4
Declaration
public static readonly DamageFilter AllTeam4
Field Value
AllTeam5
Declaration
public static readonly DamageFilter AllTeam5
Field Value
AllTeam6
Declaration
public static readonly DamageFilter AllTeam6
Field Value
AllTeam7
Declaration
public static readonly DamageFilter AllTeam7
Field Value
AllTeam8
Declaration
public static readonly DamageFilter AllTeam8
Field Value
DefaultAllTeams
Declaration
public static readonly DamageFilter DefaultAllTeams
Field Value
DefaultNotTeam1
Declaration
public static readonly DamageFilter DefaultNotTeam1
Field Value
DefaultNotTeam2
Declaration
public static readonly DamageFilter DefaultNotTeam2
Field Value
DefaultNotTeam3
Declaration
public static readonly DamageFilter DefaultNotTeam3
Field Value
DefaultNotTeam4
Declaration
public static readonly DamageFilter DefaultNotTeam4
Field Value
DefaultNotTeam5
Declaration
public static readonly DamageFilter DefaultNotTeam5
Field Value
DefaultNotTeam6
Declaration
public static readonly DamageFilter DefaultNotTeam6
Field Value
DefaultNotTeam7
Declaration
public static readonly DamageFilter DefaultNotTeam7
Field Value
DefaultNotTeam8
Declaration
public static readonly DamageFilter DefaultNotTeam8
Field Value
DefaultTeam1
Declaration
public static readonly DamageFilter DefaultTeam1
Field Value
DefaultTeam2
Declaration
public static readonly DamageFilter DefaultTeam2
Field Value
DefaultTeam3
Declaration
public static readonly DamageFilter DefaultTeam3
Field Value
DefaultTeam4
Declaration
public static readonly DamageFilter DefaultTeam4
Field Value
DefaultTeam5
Declaration
public static readonly DamageFilter DefaultTeam5
Field Value
DefaultTeam6
Declaration
public static readonly DamageFilter DefaultTeam6
Field Value
DefaultTeam7
Declaration
public static readonly DamageFilter DefaultTeam7
Field Value
DefaultTeam8
Declaration
public static readonly DamageFilter DefaultTeam8
Field Value
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
FromTypeAndTeam(DamageType, Byte)
Declaration
public static DamageFilter FromTypeAndTeam(DamageType type, byte team)
Parameters
| Type |
Name |
Description |
| DamageType |
type |
|
| System.Byte |
team |
|
Returns
GetDamageType()
Declaration
public DamageType GetDamageType()
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
| Type |
Description |
| System.Int32 |
|
Overrides
System.ValueType.GetHashCode()
GetTeamFilter()
Declaration
public DamageTeamFilter GetTeamFilter()
Returns
HasDamageType(DamageType)
Declaration
public bool HasDamageType(DamageType dt)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
HasTeam(DamageTeamFilter)
Declaration
public bool HasTeam(DamageTeamFilter team)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
IsDamageType(DamageType)
Declaration
public bool IsDamageType(DamageType dt)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
IsTeam(DamageTeamFilter)
Declaration
public bool IsTeam(DamageTeamFilter team)
Parameters
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
SetTeamFilter(DamageTeamFilter)
Declaration
public void SetTeamFilter(DamageTeamFilter teamFilter)
Parameters
Operators
Equality(DamageFilter, DamageFilter)
Declaration
public static bool operator ==(DamageFilter x, DamageFilter y)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
Implicit(DamageFilter to UInt16)
Declaration
public static implicit operator ushort (DamageFilter dam)
Parameters
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
Inequality(DamageFilter, DamageFilter)
Declaration
public static bool operator !=(DamageFilter x, DamageFilter y)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|