public FlowerOpenningEarlyBehaviour(FlowerBotController controller)
     : base(controller)
 {
 }
 public FlowerBehaviour(FlowerBotController controller)
     : base(controller)
 {
 }
 public FlowerScanningBehaviour(FlowerBotController controller)
     : base(controller)
 {
     circling = 0.0f;
     rotate_forwards = Random.value > 0.5f;
 }
Beispiel #4
0
 // Use this for initialization
 void Start()
 {
     scanCollider = GetComponent<SphereCollider>();
     botController = transform.parent.gameObject.GetComponent<FlowerBotController>();
 }
 public FlowerDropDownBehaviour(FlowerBotController controller)
     : base(controller, controller.transform.position)
 {
 }
 public FlowerSpringUpDownBehaviour(FlowerBotController controller, Vector3 target)
     : base(controller)
 {
     this.target = target;
     this.transform = controller.transform;
 }
 public FlowerSpringUpBehaviour(FlowerBotController controller)
     : base(controller, controller.transform.position + new Vector3(0.0f, height + Random.value * height_variation, 0.0f))
 {
 }
 public FlowerOpenCloseBehaviour(FlowerBotController controller)
     : base(controller)
 {
 }