Skip to content

Game.Buildings.LocalEffectSystem+EffectBounds

Assembly: Game
Namespace: Game.Buildings

Type: struct sealed public

Base: System.ValueType
Implements: System.IEquatable<Game.Buildings.LocalEffectSystem+EffectBounds>, Colossal.Mathematics.IBounds2<Game.Buildings.LocalEffectSystem+EffectBounds>

Code

public sealed struct EffectBounds : System.IEquatable<Game.Buildings.LocalEffectSystem+EffectBounds>, Colossal.Mathematics.IBounds2<Game.Buildings.LocalEffectSystem+EffectBounds>
{
    public Colossal.Mathematics.Bounds2 m_Bounds;
    public System.UInt32 m_TypeMask;
    public Unity.Mathematics.float2 m_Delta;

    public EffectBounds(Colossal.Mathematics.Bounds2 bounds, System.UInt32 typeMask, Unity.Mathematics.float2 delta);

    public Unity.Mathematics.float2 Center();
    public System.Boolean Equals(Game.Buildings.LocalEffectSystem+EffectBounds other);
    public System.Boolean Intersect(Game.Buildings.LocalEffectSystem+EffectBounds other);
    public Game.Buildings.LocalEffectSystem+EffectBounds Merge(Game.Buildings.LocalEffectSystem+EffectBounds other);
    public System.Void Reset();
    public Unity.Mathematics.float2 Size();
}

Fields

  • public Colossal.Mathematics.Bounds2 m_Bounds
public Colossal.Mathematics.Bounds2 m_Bounds;
  • public System.UInt32 m_TypeMask
public System.UInt32 m_TypeMask;
  • public Unity.Mathematics.float2 m_Delta
public Unity.Mathematics.float2 m_Delta;

Constructors

  • public EffectBounds(Colossal.Mathematics.Bounds2 bounds, System.UInt32 typeMask, Unity.Mathematics.float2 delta)
public EffectBounds(Colossal.Mathematics.Bounds2 bounds, System.UInt32 typeMask, Unity.Mathematics.float2 delta);

Methods

  • public Center() : Unity.Mathematics.float2
public Unity.Mathematics.float2 Center();
  • public Equals(Game.Buildings.LocalEffectSystem+EffectBounds other) : System.Boolean
public System.Boolean Equals(Game.Buildings.LocalEffectSystem+EffectBounds other);
  • public Intersect(Game.Buildings.LocalEffectSystem+EffectBounds other) : System.Boolean
public System.Boolean Intersect(Game.Buildings.LocalEffectSystem+EffectBounds other);
  • public Merge(Game.Buildings.LocalEffectSystem+EffectBounds other) : Game.Buildings.LocalEffectSystem+EffectBounds
public Game.Buildings.LocalEffectSystem+EffectBounds Merge(Game.Buildings.LocalEffectSystem+EffectBounds other);
  • public Reset() : System.Void
public System.Void Reset();
  • public Size() : Unity.Mathematics.float2
public Unity.Mathematics.float2 Size();