void Awake () { thruster = GetComponent<Thruster> (); rb2d = GetComponent<Rigidbody2D>(); spriteRenderer = GetComponent<SpriteRenderer>(); Age = 0f; toolTip = Instantiate(toolTip);// GetComponentInChildren<TextMesh>(); toolTip.GetComponent<ToolTipHandler>().cellHandler = this; }
// Use this for initialization void Start() { Cooldown = new UnsignedMutateableParameter(); MinTurnForce = new UnsignedMutateableParameter(0.01f); MaxTurnForce = new UnsignedMutateableParameter(1f); MaxPreyAngle = new ClampedMutateableParameter (1f, 180f); MaxPredatorAngle = new ClampedMutateableParameter (1f, 180f); //MaxPredatorAngle.Value = 45f; cellHandler = GetComponent<CellHandler>(); sensorHandler = GetComponent<SensorHandler>(); sprite = GetComponent<SpriteRenderer>(); thruster = GetComponent<Thruster>(); rb2d = GetComponent<Rigidbody2D>(); LastEjection = Time.time; }