Esempio n. 1
0
    protected void Start()
    {
        BiPlane biplane = GetComponent <BiPlane>();

        if (biplane != null)
        {
            biplane.SetController(this);
        }
    }
Esempio n. 2
0
    void Spawn()
    {
        Transform _biplane = owner.BiPlanePrefab.GetComponent <Transform>();
        Vector3   pos      = new Vector3(_transform.position.x, _transform.position.y, _biplane.position.z);

        spawnedBiPlane = (Transform)Instantiate(_biplane, _transform.position, _transform.rotation);

        if (Orientation == Position.Left)
        {
            Vector3 scale = spawnedBiPlane.localScale;
            scale.x *= -1f;
            spawnedBiPlane.localScale = scale;
        }

        BiPlane biplane = spawnedBiPlane.GetComponent <BiPlane>();

        if (biplane != null)
        {
            biplane.SetOwner(owner);
        }
        spawn = false;
    }