C# 클래스 EC.Visualization.SplineItemSnap

상속: ItemSnap
파일 보기 프로젝트 열기: rygo6/VisualizationFramework-Unity

공개 메소드들

메소드 설명
AddItem ( Item item ) : void
AvailableSnap ( ) : bool
ContainsItem ( Item item ) : bool
NearestPoint ( PointerEventData data ) : Vector3
RemoveItem ( Item item ) : void
Snap ( Item item, PointerEventData data ) : Ray
UpdateItem ( Item item, Vector3 hitPoint ) : Vector3

Adds the item raycast or updates it if already in list.

보호된 메소드들

메소드 설명
Awake ( ) : void

비공개 메소드들

메소드 설명
AttachPointRay ( ) : Ray
InsertReplicator ( SplineReplicator replicator, Vector3 inserPoint ) : void
SetColliderSize ( ) : void
SetStartEndPoint ( ) : void

Sets the ratios on DuplicateDataList on assumption of equal spacing

메소드 상세

AddItem() 공개 메소드

public AddItem ( Item item ) : void
item Item
리턴 void

AvailableSnap() 공개 메소드

public AvailableSnap ( ) : bool
리턴 bool

Awake() 보호된 메소드

protected Awake ( ) : void
리턴 void

ContainsItem() 공개 메소드

public ContainsItem ( Item item ) : bool
item Item
리턴 bool

NearestPoint() 공개 메소드

public NearestPoint ( PointerEventData data ) : Vector3
data UnityEngine.EventSystems.PointerEventData
리턴 UnityEngine.Vector3

RemoveItem() 공개 메소드

public RemoveItem ( Item item ) : void
item Item
리턴 void

Snap() 공개 메소드

public Snap ( Item item, PointerEventData data ) : Ray
item Item
data UnityEngine.EventSystems.PointerEventData
리턴 UnityEngine.Ray

UpdateItem() 공개 메소드

Adds the item raycast or updates it if already in list.
public UpdateItem ( Item item, Vector3 hitPoint ) : Vector3
item Item
hitPoint UnityEngine.Vector3 Hit point.
리턴 UnityEngine.Vector3