private void Start() { if (GetComponent <MiningBeam>()) { currentBehavior = new MineAndSellAutomaticallyBehavior(gameObject, orderQueue); } else { currentBehavior = new DefendAreaBehavior(new UnityEngine.Vector2(0, 0), 100f, gameObject, orderQueue); } currentBehavior.StartBehavior(); }