示例#1
0
文件: SystemTests.cs 项目: nistck/Jx
        public void Should_Notify_AddedToGameManager_When_Added_To_GameManager()
        {
            var        raised   = false;
            const bool expected = true;
            var        em       = new EntityManager(_channelManager, new EntityPool());
            var        tgm      = new TestGameManager(new DefaultEntityAspectManager(_channelManager, em), em, _systemManager);
            var        system   = new LabelSystem(_channelManager, 10, new[] { "default" });

            system.AddedToGameManager += (s, e) => raised = true;
            system.AddToGameManager(tgm);
            Assert.Equal(expected, raised);
        }
示例#2
0
 void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
     else if (instance != this)
     {
         Destroy(gameObject);
     }
     //DontDestroyOnLoad(gameObject);
 }
 void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
     else if (instance != this)
     {
         Destroy(gameObject);
     }
     //DontDestroyOnLoad(gameObject);
 }
示例#4
0
    // Use this for initialization
    void Start()
    {
        Debug.Log("TestTrainer: Start() ");

        testGameManager = new TestGameManager(this);
        testBrain       = new TestBrain();

        //testGameManager.brainInput[0] -= 5f;
        //testGameManager.testGameInstance.inputChannelsList[0].GetValue();



        testBrain.TestBrainFunction(testGameManager.brainInput, ref testGameManager.brainOutput);
        testGameManager.testGameInstance.Tick();
    }
	// Use this for initialization
	void Start () {
		Debug.Log ("TestTrainer: Start() ");

		testGameManager = new TestGameManager(this);
		testBrain = new TestBrain();

		//testGameManager.brainInput[0] -= 5f;
		//testGameManager.testGameInstance.inputChannelsList[0].GetValue();





		testBrain.TestBrainFunction(testGameManager.brainInput, ref testGameManager.brainOutput);
		testGameManager.testGameInstance.Tick ();
	}
	void Awake() {
		if (instanceT == null)
			instanceT = this;
		else if (instanceT != this)
			Destroy (gameObject);

		DontDestroyOnLoad (gameObject);

		tileL = new List<TestHexTile> ();
		playerL = new List<TestUnit> ();
		enemyL = new List<Enemy> ();

		playerInput = this.gameObject.GetComponent<TestPlayerKeyBoardInput> ();

		playersTurn = false;
		enemiesTurn = false;
	}
示例#7
0
 void Awake()
 {
     Get = this;
 }