public static int GetBaseID( GasTrapType type ) { switch ( type ) { case GasTrapType.NorthWall: return 0x113C; case GasTrapType.WestWall: return 0x1147; case GasTrapType.Floor: return 0x11A8; } return 0; }
public static int GetBaseID(GasTrapType type) { switch (type) { case GasTrapType.NorthWall: return(0x113C); case GasTrapType.WestWall: return(0x1147); case GasTrapType.Floor: return(0x11A8); } return(0); }
public GasTrap(GasTrapType type, Poison poison) : base(GetBaseID(type)) { m_Poison = poison; }
public GasTrap(GasTrapType type) : this(type, Poison.Lesser) { }
public GasTrap( GasTrapType type, Poison poison ) : base( GetBaseID( type ) ) { m_Poison = poison; }
public GasTrap( GasTrapType type ) : this( type, Poison.Lesser ) { }
public GasTrap(GasTrapType type) : this(type, Poison.Lesser) { m_AnimHue = 0; }
public GasTrap( GasTrapType type ) : this( type, Poison.Lesser ) { m_AnimHue = 0; }
public GasTrap(GasTrapType type, Poison poison = null) : base(GetBaseID(type)) => Poison = poison;
public GasTrapArtifact(GasTrapType type) : this(type, Poison.Lesser) { }