C# Class EC.Visualization.ItemSnap

Inheritance: UnityEngine.MonoBehaviour
显示文件 Open project: rygo6/VisualizationFramework-Unity Class Usage Examples

Public Properties

Property Type Description
ChildItemList List

Public Methods

Method Description
AddItem ( Item item ) : void
AvailableSnap ( ) : bool

Determines whether this instance can snap the specified item.

ContainsItem ( Item item ) : bool

Returns if this snap already contains a given item.

NearestPoint ( PointerEventData data ) : Vector3

Nearest Snappable point.

RemoveItem ( Item item ) : void
Snap ( Item item, PointerEventData data ) : Ray

Gets the point to snap to.

TagMatch ( string tagArray ) : bool

Protected Methods

Method Description
Awake ( ) : void

Method Details

AddItem() public abstract method

public abstract AddItem ( Item item ) : void
item Item
return void

AvailableSnap() public abstract method

Determines whether this instance can snap the specified item.
public abstract AvailableSnap ( ) : bool
return bool

Awake() protected method

protected Awake ( ) : void
return void

ContainsItem() public abstract method

Returns if this snap already contains a given item.
public abstract ContainsItem ( Item item ) : bool
item Item Item.
return bool

NearestPoint() public abstract method

Nearest Snappable point.
public abstract NearestPoint ( PointerEventData data ) : Vector3
data UnityEngine.EventSystems.PointerEventData Data.
return UnityEngine.Vector3

RemoveItem() public abstract method

public abstract RemoveItem ( Item item ) : void
item Item
return void

Snap() public abstract method

Gets the point to snap to.
public abstract Snap ( Item item, PointerEventData data ) : Ray
item Item
data UnityEngine.EventSystems.PointerEventData
return UnityEngine.Ray

TagMatch() public method

public TagMatch ( string tagArray ) : bool
tagArray string
return bool

Property Details

ChildItemList public_oe property

public List ChildItemList
return List