Example #1
0
    // Start is called before the first frame update
    void Start()
    {
        name = this.gameObject.name;

        canMine  = false;
        progress = 0;

        //ui 有子物体
        if (this.transform.childCount > 0 && !this.CompareTag("TreasureChest"))
        {
            sliderObj = this.transform.GetChild(0).GetChild(0).gameObject;
            slider    = sliderObj.GetComponent <Slider>();
        }

        //player
        player = GameObject.FindWithTag("Player");
        //player运动的脚本
        testMove = player.GetComponent <LemmingMove>();
    }
    // Start is called before the first frame update
    void Start()
    {
        player            = GameObject.FindWithTag("Player");
        lemmingMove       = player.GetComponent <LemmingMove>();
        lemmingSumControl = GameObject.FindWithTag("GameController").GetComponent <LemmingSumControl>();
        spriteRenderer    = this.GetComponent <SpriteRenderer>();

        //dir
        //targetDistance = 5.0f;
        //speedFactor = 2.0f;

        //distance = 1.8f;
        //moveSpeed = 1.0f;
        //returnSpeed = 10.0f;
        //returnSpeedSlow = 2.0f;

        PositionCheck(xPosition, yPosition);

        haveInput = false;
    }
 // Start is called before the first frame update
 private void Awake()
 {
     _instance = this;
 }