stadium / Exports / SensorLine
Class: SensorLine 
다른 스프라이트의 접근 혹은 통과를 감지할 수 있는 스프라이트입니다.
const point1 = { left: 40,  top: 50  }
const point2 = { left: 320, top: 120 }
const points = { p1: point1, p2: point2 }
const line = new SensorLine(points);Hierarchy 
↳
SensorLine
Implements 
Table of contents 
Constructors 
Properties 
Accessors 
Methods 
Constructors 
constructor 
• new SensorLine(line): SensorLine
Line에서 새 SensorLine 인스턴스를 생성합니다. Position은 두 점의 중간지점으로 설정됩니다.
Parameters 
| Name | Type | 
|---|---|
line | Line | 
Returns 
Overrides 
Sprite.constructor
Defined in 
Properties 
element 
• element: HTMLDivElement
SensorLine의 DOM 엘리먼트입니다. div 엘리먼트로 그려집니다.
Overrides 
Defined in 
id 
• Optional id: string
Sprite의 고유 ID입니다. mount되기 전에는 undefined입니다.
Inherited from 
Defined in 
pubsub 
• pubsub: PubSub<{ move: (position: Point) => void }>
Sprite의 PubSub 인스턴스입니다. Position에 변화가 생기면 move 이벤트가 생성됩니다.
Inherited from 
Defined in 
stadium 
• Optional stadium: Stadium
Sprite가 속한 Stadium 인스턴스입니다. mount되기 전에는 undefined입니다.
Inherited from 
Defined in 
TAG 
▪ Static TAG: string = "sensorLine"
SensorLine의 태그입니다. 모든 SensorLine은 이 태그를 가집니다.
Defined in 
Accessors 
mounted 
• get mounted(): boolean
Sprite가 mount 되었는지 여부를 반환합니다.
Returns 
boolean
Inherited from 
Sprite.mounted
Defined in 
Methods 
destroy 
▸ destroy(): void
Sprite를 DOM에서 제거합니다.
Returns 
void
Inherited from 
Defined in 
use 
▸ use(hooks): void
새 Hook을 스프라이트에 추가합니다.
sprite.use([ new Hook() ])Parameters 
| Name | Type | 
|---|---|
hooks | Hook[] | 
Returns 
void