Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }