예제 #1
0
 // Use this for initialization
 void Start()
 {
     _stone = FindObjectOfType <StoneScript>();
     _wood  = FindObjectOfType <WoodScript>();
     anim   = GetComponent <Animator>();
     // _gold = FindObjectOfType<GoldScript>();
 }
예제 #2
0
 void SetFirstPositions(WoodScript previousWood, WoodScript currentWood)
 {
     // this piece of code will set the current wood's position according to previous wood's position
     currentWood.transform.position = new Vector2(previousWood.transform.position.x,
                                                  previousWood.GetComponent <SpriteRenderer>().bounds.max.y +
                                                  currentWood.GetComponent <SpriteRenderer>().bounds.extents.y);
 }
예제 #3
0
    WoodScript GetObjectFromNonActiveWoods()
    {
        _randomizer = Random.Range(0, _deactiveWoods.Count);

        WoodScript tempWood = _deactiveWoods[_randomizer];

        _deactiveWoods.Remove(_deactiveWoods[_randomizer]);

        return(tempWood);
    }
예제 #4
0
    // Use this for initialization
    void Start()
    {
        changeCursor = GetComponent <ChangeCursor>();

        m_Tower01.onClick.AddListener(OnClickTower01);
        m_Tower02.onClick.AddListener(OnClickTower02);
        m_Tower03.onClick.AddListener(OnClickTower03);
        _stone = FindObjectOfType <StoneScript>();
        _wood  = FindObjectOfType <WoodScript>();
        //_gold = FindObjectOfType<GoldScript>();
    }
예제 #5
0
    // Use this for initialization
    void Start()
    {
        _sm       = FindObjectOfType <SoundManager>();
        _world    = FindObjectOfType <World>();
        _score    = FindObjectOfType <ScoreScript>();
        curHealth = health;
        _lockOn   = FindObjectOfType <Lock_On>();
        _targeted = FindObjectOfType <IsTargeted>();
        _wood     = FindObjectOfType <WoodScript>();
        _stone    = FindObjectOfType <StoneScript>();

        if (_score.scoreValue > 10)
        {
            health = (health * 2);
            if (_score.scoreValue > 20)
            {
                health = (health + 40);
                if (_score.scoreValue > 50)
                {
                    health = (health * 2);
                }
            }
        }
    }
예제 #6
0
 void Awake()
 {
     Instance  = this;
     IsSliding = false;
 }
예제 #7
0
 // Use this for initialization
 void Start()
 {
     _stone = FindObjectOfType <StoneScript>();
     _wood  = FindObjectOfType <WoodScript>();
     // _gold = FindObjectOfType<GoldScript>();
 }
예제 #8
0
 void SetExactPositions(GameObject targetNode, WoodScript currentWood)
 {
     currentWood.gameObject.transform.position = targetNode.transform.position;
 }