Пример #1
0
 private void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.CompareTag("Player"))
     {
         SnowMan player = collision.GetComponent <SnowMan>();
         player.Collect_Bonus(value);
         Destroy(gameObject);
     }
 }
Пример #2
0
    void Spawn_Player()
    {
        GameObject clone = Instantiate(ResourceLoader.PLAYER, playerSpawn);

        target = clone.GetComponent <Transform>();
        player = clone.GetComponent <SnowMan>();
        player.Connect_With_EventManager(em);
        em.Connect_With_Player(clone);
    }
Пример #3
0
    public override void Effect(Collider c, B_Player p)
    {
        bool         isAi = true;
        Inputhandler hand = c.GetComponent <Inputhandler>();

        if (hand != null)
        {
            isAi = false;
        }
        IFroze froze_stat = c.GetComponent <IFroze>();

        if (froze_stat != null)
        {
            SnowMan sman = Instantiate(snowMan, c.transform.position, c.transform.rotation) as SnowMan;
            sman.objectToFreeze(c.gameObject, isAi);
        }
    }
Пример #4
0
 public Game()
 {
     snowman = new SnowMan(new NormalState());
 }
Пример #5
0
 public void setSnowman(SnowMan snowman)
 {
     this.Snowman = snowman;
 }