public float GetGrowthModSpeed(SEED_TYPE seed_type) { if (SeedGrowthModSpeed.ContainsKey(seed_type)) { return(SeedGrowthModSpeed[seed_type]); } return(SeedGrowthModSpeed[seed_type] = 1f); }
public float GetSeedModOutput(SEED_TYPE seed_type) { if (SeedModOutput.ContainsKey(seed_type)) { return(SeedModOutput[seed_type]); } return(SeedModOutput[seed_type] = 1f); }
public Seeds(int value, SEED_TYPE seed) { mType = seed; mValue = value; mCount = 0; mHarvestTime = 0.0f; mToBeCooked = true; switch (mType) { case SEED_TYPE.Corn: mFood = 5; mHarvestTimeCap = 5; mHarvestYield = 100; break; case SEED_TYPE.Potato: mFood = 10; mHarvestTimeCap = 60f; mHarvestYield = 110; break; case SEED_TYPE.Wheat: mFood = 20; mHarvestTimeCap = 70f; mHarvestYield = 200; break; case SEED_TYPE.Hops: mFood = 0; mHarvestTimeCap = 80f; mHarvestYield = 10; break; default: break; } }
public void SetSeedModOutput(SEED_TYPE seed_type, float mod) { SeedModOutput[seed_type] = mod; }
public void SetGrowthModSpeed(SEED_TYPE seed_type, float mod) { SeedGrowthModSpeed[seed_type] = mod; }