private void Awake() { vitalFunctions = GetComponent <VitalFunctions>(); genes = GetComponent <Genes>(); perceptor = GetComponentInChildren <Perceptor>(); communicator = GetComponentInChildren <BehaviourCommunicator>(); }
private void Awake() { perceptor = GetComponentInChildren <Perceptor>(); animalMovement = GetComponent <AnimalMovement>(); communicator = GetComponentInChildren <BehaviourCommunicator>(); sexuality = GetComponent <Sexuality>(); }
private void Awake() { motherGenesData = GetComponent <Genes>().genesData; GameObject pregnantSignGO = new GameObject(); pregnantSignGO.name = "Pregnant Sign"; BehaviourCommunicator communicator = GetComponentInChildren <BehaviourCommunicator>(); pregnantSignGO.transform.parent = communicator.transform; pregnantSignGO.transform.localPosition = COMMUNICATION_OFFSET; pregnantSignGO.transform.localScale = new Vector3(COMMUNICATION_SCALE, COMMUNICATION_SCALE, COMMUNICATION_SCALE); pregnantIcon = pregnantSignGO.AddComponent <SpriteRenderer>(); pregnantIcon.sprite = GetComponent <VitalFunctions>().PregnantCommunicationSprite; pregnantIcon.sortingOrder = communicator.GetComponent <SpriteRenderer>().sortingOrder + 1; ecosystem = FindObjectOfType <Ecosystem>(); }