Exemplo n.º 1
0
	// Use this for initialization
	void Start () {
		IEnemyFactory factory = new EnemyFactoryEasy ();
		factory.createEnemyA ().show ();
		factory.createEnemyB().show();

		IEnemyFactory factoryHard = new EnemyFactoryHard ();
		factoryHard.createEnemyA ().show ();
		factoryHard.createEnemyB ().show ();
	}
Exemplo n.º 2
0
	void Awake()
	{
		IEnemyFactory factory = new EnemyFactoryEasy ();	
		IEnemyA easyA = factory.createEnemyA();
		moveSpeed = easyA.getMoveSpeed ();
		HP = easyA.getHP();	
		// Setting up the references.
		ren = transform.Find("body").GetComponent<SpriteRenderer>();
		frontCheck = transform.Find("frontCheck").transform;
		score = GameObject.Find("Score").GetComponent<Score>();
        scoreUpdater = new ScoreUpdater();
	}