public void UpdateMaterialProperties(Material materialA, Material materialB)
{
if (materialA != null && materialB != null)
MaterialManager.GetInteractionProperties(materialA, materialB, out materialInteraction);
else if (materialA == null && materialB != null)
{
materialInteraction.KineticFriction = materialB.kineticFriction;
materialInteraction.StaticFriction = materialB.staticFriction;
materialInteraction.Bounciness = materialB.bounciness;
}
else if (materialA != null)
{
materialInteraction.KineticFriction = materialA.kineticFriction;
materialInteraction.StaticFriction = materialA.staticFriction;
materialInteraction.Bounciness = materialA.bounciness;
}
else
{
materialInteraction.KineticFriction = 0;
materialInteraction.StaticFriction = 0;
materialInteraction.Bounciness = 0;
}
}