-
Notifications
You must be signed in to change notification settings - Fork 0
TPInventoryPackage
Tomasz Piowczyk edited this page Sep 8, 2018
·
1 revision
You can see core wiki THERE
/// Returns array of spawned slots layout
public TPEquipSlotHolder[] SpawnEquipSlots(){}
/// Returns array of spawned slots layout
public TPItemSlotHolder[] SpawnItemSlots(){}
/// Destroys all item slots in itemslotsPanel
public void ClearItemSlots(){}
/// Destroys all equip slots in equipSlotsPanel
public void ClearEquipSlots(){}
/// Destroys all children in equipSlotsPanel AND itemslotsPanel
public void Clear(){}public TPItemHolder GetItemHolder(int itemID){}
public TPItemHolder GetItemHolder(Predicate<TPItemHolder> match){}
public void InitItemDatabase(TPItemHolder[] itemHolders){}
/// Sets item slots from their holders and inject ItemDatabase info to it
public void InitItemSlots(TPItemSlotHolder[] slotHolders){}
/// Sets equip slots from their holders and inject ItemDatabase info to it
public void InitEquipSlots(TPEquipSlotHolder[] slotHolders){}public void InitDatabase(TPItemHolder[] itemHolders){}
public TPItemHolder GetItemHolder(int id){}
public TPItemHolder GetItemHolder(Predicate<TPItemHolder> match){}public void OnBeginDrag(PointerEventData eventData){}
public void OnDrag(PointerEventData eventData){}
public void OnEndDrag(PointerEventData eventData){}
protected virtual Transform GetDragTransform(){}
protected virtual bool CanDrag(){}
protected virtual void Awake(){}
protected void Cache(){}
protected abstract void OnEndDragTarget(TTarget slot);
protected virtual void OnDragStarted() { }
public virtual void OnPointerEnter(PointerEventData eventData) { }
public virtual void OnPointerClick(PointerEventData eventData) { }public Sprite Icon;
public TPItem Item;
/// Check equality other.Item.ID == this.Item.ID
public override bool Equals(object other){}public static implicit operator TPSerializedItem(TPItem save){}
public static implicit operator TPItem(TPSerializedItem load){}This is extended documentation of TPFramework.Core, for core functionallity see THIS