// Update is called once per frame public void throwParts(CarParts.partsList partsType) { GameObject partsThrown = junkPartsPool.pullObject(); SpriteRenderer sp = partsThrown.GetComponent <SpriteRenderer> (); sp.sprite = CarPartsSpriteArray [(int)partsType]; partsThrown.GetComponent <FlungPartsMovement>().throws(); AudioController.Play("SFX_PartsFlying"); }
public bool restoreCarPartsToPlayer1(CarParts.partsList type) { return(player1Carparts.restoreParts(type)); }
void RandomizeType() { partsType = (CarParts.partsList)UnityEngine.Random.Range(0, Enum.GetNames(typeof(CarParts.partsList)).Length); GetComponent <SpriteRenderer> ().sprite = listOfPartsSpriteInOrderOfEnum [(int)partsType]; }