public void SetupBasicOrgan(BasicSpeciesOrganScript basicSpeciesOrganScript, BasicOrganismScript basicOrganismScript) { this.basicSpeciesOrganScript = basicSpeciesOrganScript; this.basicOrganismScript = basicOrganismScript; SetupOrgan(basicSpeciesOrganScript); SetUpSpecificOrgan(); }
internal override void SetupOrgan(BasicSpeciesOrganScript basicSpeciesOrganScript) { base.SetupOrgan(basicSpeciesOrganScript); plantScript.eddibleOrgans.Add(this); }
internal override void SetupOrgan(BasicSpeciesOrganScript basicSpeciesOrganScript) { basicPlantSpeciesOrganScript = (BasicPlantSpeciesOrganScript)basicSpeciesOrganScript; plantScript = basicOrganismScript.GetComponent <PlantScript>(); plantScript.organs.Add(this); }
internal override void SetupOrgan(BasicSpeciesOrganScript basicSpeciesOrganScript) { basicAnimalSpeciesOrganScript = (BasicAnimalSpeciesOrganScript)basicSpeciesOrganScript; animalScript = (AnimalScript)basicOrganismScript; animalScript.AddOrgan(this); }
internal abstract void SetupOrgan(BasicSpeciesOrganScript basicSpeciesOrganScript);