示例#1
0
    //Transform bars;
    public void Awake()
    {
        if (BarsPrefab)
        {
//			bars =
            Instantiate(BarsPrefab, transform.position + BarsPosition, Quaternion.identity, transform);
        }
        lifePoints = maxLife;
        fuelPoints = maxFuel;
        rigid      = GetComponent <Rigidbody> ();
        DSA        = GetComponent <DragonSensesAnalizator> ();
        if (rigid == null)
        {
            Debug.LogError("There is no rigidbody!");
        }
    }
示例#2
0
    void Awake()
    {
        patrol.Awake(this);
        attack.Awake(this);
        collect.Awake(this);
        nest.Awake(this);
        rest.Awake(this);

        sqrSizeOfTest = sizeOfTest * sizeOfTest;

        DAT.dragon = DM.transform;
        DS.transform.SetParent(DM.transform);
        curve = transform.parent.gameObject.AddComponent <BezierCurve> ();

        DSA = DM.GetComponent <DragonSensesAnalizator> ();
    }