public void Send(string type) { if (bulltes[type].Count <= 0) { return; } buttle b = bulltes[type][0]; Transform t = GameObject.Find("ARGunSphere").transform; b.Move(t.position, t.rotation); bulltes[type].RemoveAt(0); }
private static List <buttle> CreateA(int count, BullteType _type) { List <buttle> list = new List <buttle>(); for (int i = 0; i < count; i++) { GameObject A = GameObject.CreatePrimitive(PrimitiveType.Sphere); A.transform.Rotate(new Vector3(90, 0, 0)); A.transform.localScale = new Vector3(0.009f, 0.01f, 0.01f); buttle but = A.AddComponent <buttle>(); but.type = _type; list.Add(but); } return(list); }
public void rebackButtle(buttle b) { string type = System.Enum.GetName(b.type.GetType(), b.type); bulltes[type].Add(b); }