Example #1
0
 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);
 }
Example #5
0
 internal abstract void SetupOrgan(BasicSpeciesOrganScript basicSpeciesOrganScript);