Quantcast
Channel: Questions in topic: "slot"
Viewing all articles
Browse latest Browse all 109

How to make an inventory Paging on Unity C# ?

$
0
0
Hi everyones, How to make an inventory with 3 Storage. For example : if i push storage 1 button it will show 20 Slots at inventory, if i push storage 2 button it will show from 21 Slots until 40 Slots at inventory, and if i push storage 3 button it will show from 41 Slots until 60 Slots at inventory. so it have all 60 slots total. Below its my code : inventory.cs using UnityEngine; using System.Collections; using System.Collections.Generic; using UnityEngine.UI; public class inventory : MonoBehaviour { public List slotsx = new List (); public player Player; public List itemx = new List (); public GameObject slots; item itemxs; public int indexofdragitem; public Sprite icon; int sisa; itemDatabase database; int totalSlot = 60; int currentStorage = 1; int view = 20; // Use this for initialization void Start () { Player = new player(); int slotAmount = 0; database = GameObject.FindGameObjectWithTag ("itemDatabase").GetComponent (); //Generate the Slot and Slot Name; for(int i = 1; i <= 60; i++) { GameObject Slot = (GameObject) Instantiate(slots); Slot.GetComponent().slotNumber = slotAmount; slotsx.Add(Slot); Player.items.Add(new item()); addChilParent (this.gameObject,Slot); //Slot.transform.parent = this.gameObject.transform; Slot.name = "slot-" + i; slotAmount++; } } //Add Slot Child To GridSlot Game Object public void addChilParent(GameObject parentx, GameObject childx) { childx.transform.SetParent (parentx.gameObject.transform); } } Thanks

Viewing all articles
Browse latest Browse all 109

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>