예제 #1
0
    // 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");
    }
예제 #2
0
 public bool restoreCarPartsToPlayer1(CarParts.partsList type)
 {
     return(player1Carparts.restoreParts(type));
 }
예제 #3
0
 void RandomizeType()
 {
     partsType = (CarParts.partsList)UnityEngine.Random.Range(0, Enum.GetNames(typeof(CarParts.partsList)).Length);
     GetComponent <SpriteRenderer> ().sprite = listOfPartsSpriteInOrderOfEnum [(int)partsType];
 }