public void clear()
	{
		obstacleStatus = null;
		nameInput.GetComponent<InputField> ().text = "";
		difficultTerrainToggle.GetComponent<Toggle> ().isOn = false;
		blocksMovementToggle.GetComponent<Toggle> ().isOn = false;
		blocksLoSToggle.GetComponent<Toggle> ().isOn = false;

		removeButton.GetComponent<Button> ().interactable = false;
		rotateButton.GetComponent<Button> ().interactable = false;

		//GameObject.Find ("AssetEditNameInput").GetComponent<InputField> ().text = obstacleStatus.name;
	}
Пример #2
0
        public override int GetHashCode()
        {
            int hash = 1;

            if (ObstacleType != 0)
            {
                hash ^= ObstacleType.GetHashCode();
            }
            if (ObstacleStatus != 0)
            {
                hash ^= ObstacleStatus.GetHashCode();
            }
            if (EvaluatorType != 0)
            {
                hash ^= EvaluatorType.GetHashCode();
            }
            if (PredictorType != 0)
            {
                hash ^= PredictorType.GetHashCode();
            }
            return(hash);
        }