public static void RemoveOutCardObj(LocalViewDirection lvd) { HoldCardsObj info = GetHoldCardObj(lvd); GameObject.Destroy(info.outObjList[info.outObjList.Count - 1]); info.outObjList.RemoveAt(info.outObjList.Count - 1); }
public static void RemoveOutCardObj(byte pos) { HoldCardsObj info = GetHoldCardObj(pos); GameObject.Destroy(info.outObjList[info.outObjList.Count - 1]); info.outObjList.RemoveAt(info.outObjList.Count - 1); }
public static void RemoveHoldCardObj(uint card, LocalViewDirection lvd) { HoldCardsObj info = GetHoldCardObj(lvd); for (int i = 0; i < info.holdObjList.Count; i++) { if (card == uint.Parse(info.holdObjList[i].name)) { if (info.holdObjList[i] != null) { GameObject.Destroy(info.holdObjList[i]); } info.holdObjList.RemoveAt(i); break; } } }