public Material ArtifactMaterial(ArtifactAge age) { Material artifactMat = ArtifactMatRecent; switch (age) { case ArtifactAge.Recent: artifactMat = ArtifactMatRecent; break; case ArtifactAge.Modern: artifactMat = ArtifactMatModern; break; case ArtifactAge.Old: artifactMat = ArtifactMatOld; break; case ArtifactAge.Antiquated: artifactMat = ArtifactMatAntiquated; break; case ArtifactAge.Ancient: artifactMat = ArtifactMatAncient; break; case ArtifactAge.Prehistoric: artifactMat = ArtifactMatPrehistoric; break; default: break; } return(artifactMat); }
public static float AgeToFloat(ArtifactAge age) { float normalizedFloat = 0.0f; switch (age) { case ArtifactAge.Recent: normalizedFloat = 0.0f; break; case ArtifactAge.Modern: normalizedFloat = 0.2f; break; case ArtifactAge.Old: normalizedFloat = 0.4f; break; case ArtifactAge.Antiquated: normalizedFloat = 0.6f; break; case ArtifactAge.Ancient: normalizedFloat = 0.8f; break; case ArtifactAge.Prehistoric: normalizedFloat = 1.0f; break; default: break; } return(normalizedFloat); }