C# 클래스 Terrarium.Game.TeleportZone

파일 보기 프로젝트 열기: eugeniomiro/Terrarium 1 사용 예제들

공개 메소드들

메소드 설명
Clone ( ) : TeleportZone

Clones a TeleportZone object.

Contains ( OrganismBase.OrganismState state ) : System.Boolean

Determines if the given organism state is within teleport zone.

SetRectangle ( Rectangle rectangle ) : TeleportZone

Sets the size and location of the teleport zone.

SetVector ( OrganismBase.MovementVector vector ) : TeleportZone

Get a new teleport zone that is initialized with a different movement vector.

TeleportZone ( Rectangle rectangle, OrganismBase.MovementVector vector, int ID ) : System

Creates a new teleportzone with all fields initialized.

메소드 상세

Clone() 공개 메소드

Clones a TeleportZone object.
public Clone ( ) : TeleportZone
리턴 TeleportZone

Contains() 공개 메소드

Determines if the given organism state is within teleport zone.
public Contains ( OrganismBase.OrganismState state ) : System.Boolean
state OrganismBase.OrganismState The state being checked.
리턴 System.Boolean

SetRectangle() 공개 메소드

Sets the size and location of the teleport zone.
public SetRectangle ( Rectangle rectangle ) : TeleportZone
rectangle System.Drawing.Rectangle The new size and location of this teleporter.
리턴 TeleportZone

SetVector() 공개 메소드

Get a new teleport zone that is initialized with a different movement vector.
public SetVector ( OrganismBase.MovementVector vector ) : TeleportZone
vector OrganismBase.MovementVector The new movement vector.
리턴 TeleportZone

TeleportZone() 공개 메소드

Creates a new teleportzone with all fields initialized.
public TeleportZone ( Rectangle rectangle, OrganismBase.MovementVector vector, int ID ) : System
rectangle System.Drawing.Rectangle The location and size of the zone.
vector OrganismBase.MovementVector The movement vector of the zone.
ID int The ID for this zone.
리턴 System