protected override void Awake() { base.Awake(); SetAnimalBoidId(1); lifePoint = 100; baseLifePoint = 100; longevity = longevity * 8f; strength = 100; resistance = weight * 0.8f; lifeStyle = LifeStyle.Settled; hunger = 0; visionRange = 5f; if (sex == Sex.Male) { print("getting big"); weight = 20; transform.localScale += (transform.localScale * 0.05f); } else { weight = 15; } familyBoidId = familyBoidIdReference; familyBoidIdReference++; move = new RabbitMove(_rb); }
// Start is called before the first frame update void Start() { movement = gameObject.GetComponent <RabbitMove>(); //globalVariables = gameObject.GetComponent<GlobalVars>(); //rabbitAnimate = gameObject.GetComponent<Animator>(); InvokeRepeating("decreaseHunger", 1.0f, 1.0f); int generate = Random.Range(0, 2); if (generate == 0) { gender = "female"; } else if (generate == 1) { gender = "male"; } }