Ejemplo n.º 1
0
    private float _destroyTimer = 0f;                                   // zaehlt die Zeit hoch, bis die Hilfe nicht mehr angezeigt wird

    // Use this for initialization
    void Start()
    {
        _boardInfo       = gameObject.GetComponent <PlayfieldInitialiser>(); // Breite und Hoehe des Spielfelds wird in GenerateSprites benoetigt
        _parentTransform = new GameObject("parentHolder");
        //_parentTransform.transform.localScale = new Vector3(0.5f, 0.5f, 1f);
        GenerateSprites(_boardInfo.getHeightField(), _boardInfo.getWidthField());
        coroutineDisplay = DisplayPath();                               // diese Coroutine kann spaeter auf Tastendruck gestoppt werden
    }
Ejemplo n.º 2
0
    private float _moveTime;                                        // wird zweimal ausgefuehrt, bei Auf- und Abwaertsbewegung

    // Use this for initialization
    void Start()
    {
        _gameObserver = GetComponent <PlayfieldObserver>();
        _boardInfo    = GetComponent <PlayfieldInitialiser>();

        //_idleTime = _trapAnimationTime / 2;
        //_moveTime = (_trapAnimationTime - _idleTime) / 2;
    }
    // Use this for initialization
    void Start()
    {
        _boardManager = GameObject.Find("boardGameManager").transform;
        _boardInfo    = _boardManager.GetComponent <PlayfieldInitialiser>();
        _gameObserver = _boardManager.GetComponent <PlayfieldObserver>();

        _mainCamera = GameObject.Find("Main Camera").GetComponent <Camera>();

        anim = gameObject.GetComponent <Animator>();
        rb   = gameObject.GetComponent <Rigidbody>();

        //m_resetPointV wird in initPlayfield initialisiert
        _stepForward = _boardInfo.TileHeight;
        _stepSide    = _boardInfo.TileWidth;

        CanMove = false;
    }
Ejemplo n.º 4
0
 private void Awake()
 {
     _boardInfo = GetComponent <PlayfieldInitialiser>();
 }