private void OnTriggerEnter2D(Collider2D collision) { if (collision.CompareTag("Player")) { SnowMan player = collision.GetComponent <SnowMan>(); player.Collect_Bonus(value); Destroy(gameObject); } }
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); }
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); } }
public Game() { snowman = new SnowMan(new NormalState()); }
public void setSnowman(SnowMan snowman) { this.Snowman = snowman; }