Ejemplo n.º 1
0
 void Start()
 {
     //Player object
     GameObject obstObj = GameObject.Find("Obstacle Manager Vert");
     obsMngr = obstObj.GetComponent<ObstacleManager>();
     up = transform.TransformDirection(Vector3.up);
 }
    private void OnTargetClicked(Target target)
    {
        targetsClicked++;
        OnLeftClick(target);
        switch (SceneHandler.ScenarioType)
        {
        case ScenarioType.Menu:
            break;

        case ScenarioType.Performance:
            Instance.statusText.text = "Measurement Active"
                                       + "\n Targets: " + targetsClicked;
            TargetManager.ActivateSingleTarget(lastTargetDirection);
            break;

        case ScenarioType.Occlusion:
            Instance.statusText.text = "Measurement Active"
                                       + "\n Targets: " + targetsClicked;
            TargetManager.ActivateSingleTarget(lastTargetDirection);
            ObstacleManager.MoveObjects();
            break;

        case ScenarioType.Sorting:
            break;
        }
    }
Ejemplo n.º 3
0
        private void loadButton_Click(object sender, EventArgs e)
        {
            OpenFileDialog openFileDialog = new OpenFileDialog();

            if (!"(loaded file)".Equals(loadedFileName.Text))
            {
                openFileDialog.FileName = loadedFileName.Text;
            }

            DialogResult dialogResult = openFileDialog.ShowDialog(this);

            if (dialogResult == DialogResult.OK)
            {
                obtacles.Clear();
                loadedFileName.Text = openFileDialog.FileName;
                if (dialogResult == DialogResult.OK)
                {
                    loadedFileName.Text = openFileDialog.FileName;
                    foreach (IObstacle obtacle in ObstacleManager.LoadObstaclesFromFile(openFileDialog.FileName))
                    {
                        Point key = new Point(obtacle.X, obtacle.Y);
                        obtacles.Add(key, obtacle);
                    }
                }
            }
        }
Ejemplo n.º 4
0
 private void Awake()
 {
     Instance        = this;
     cameraContainer = Camera.main.transform;
     currentSpawn    = 0;
     //currentLevel = 0;
 }
    public void Init()
    {
        obstacleManager = this.gameObject.GetComponent <ObstacleManager>();
        itemManager     = this.gameObject.GetComponent <ItemManager>();

        _pos  = Vector3.zero;
        _rota = Vector3.zero;

        for (int i = 0; i < OBJ_MAX; i++)
        {
            if (!Obstacle_OFF)
            {
                obstacleManager.Init(i, ref _pos, ref _rota);
            }
            else
            {
                RandPosRota();
            }

            if (!Item_OFF)
            {
                itemManager.Init(i, _pos, _rota);
            }
        }
    }
Ejemplo n.º 6
0
    // Initial connection.
    void Start()
    {
        // Initialise map feature managers.
        obstacleManager    = new ObstacleManager();
        scorePointManager  = new ScorePointManager();
        healthPointManager = new HealthPointManager();
        pickupManager      = new PickupManager();

        // Initialise dictionary.
        mapFeatureManagers = new Dictionary <string, MapFeatureManager>();
        mapFeatureManagers.Add(mapFeatureNames[0], obstacleManager);
        mapFeatureManagers.Add(mapFeatureNames[1], scorePointManager);
        mapFeatureManagers.Add(mapFeatureNames[2], healthPointManager);
        mapFeatureManagers.Add(mapFeatureNames[3], pickupManager);

        // Initialise player manager.
        playerManager = new PlayerManager();

        if (Application.platform == RuntimePlatform.WebGLPlayer)
        {
            // Ask the browsers for setup calls.
            // (See unity.html for clarifications.)
            Debug.Log("Sending message to WebGLPlayer.");
            Application.ExternalCall("SendAllConnect");
        }
        else
        {
            // TEMPORARY. Just for testing. Connect directly. Assume id = 1.
            EstablishConnection();
            SetUserId(1);
        }

        startTime = Time.time;
        dataQueue = new Queue <JSONNode>();
    }
Ejemplo n.º 7
0
 void Start()
 {
     shouldMove      = true;
     playerObj       = GameObject.Find("player").GetComponent <Transform>();
     obstacleManager = GameObject.Find("ObstacleManager").GetComponent <ObstacleManager>();
     coinManager     = GameObject.Find("CoinManager").GetComponent <CoinManager>();
     variable        = Random.Range(0, chance);
     if (variable == 1)
     {
         trO.localScale      = new Vector2(2.3f, 0.5f);
         trO.position        = new Vector3(0, transform.position.y, transform.position.z);
         rbO.angularVelocity = 100f;
     }
     else if (variable == 2)
     {
         trO.localScale = new Vector2(2f, 0.5f);
     }
     else if (variable == 3)
     {
         trO.localScale = new Vector2(2f, 0.5f);
         if (Random.Range(0, 2) == 1)
         {
             trO.position = new Vector2(-1.9f, trO.position.y);
             toRight      = true;
         }
         else
         {
             trO.position = new Vector2(+1.9f, trO.position.y);
             toRight      = false;
         }
     }
 }
Ejemplo n.º 8
0
    // Initial connection.
    void Start()
    {
        // Initialise map feature managers.
        obstacleManager   = gameObject.AddComponent(typeof(ObstacleManager)) as ObstacleManager;
        scorePointManager = gameObject.AddComponent(typeof(ScorePointManager)) as ScorePointManager;
        pickupManager     = gameObject.AddComponent(typeof(PickupManager)) as PickupManager;

        // Initialise player manager.
        playerManager = gameObject.AddComponent(typeof(PlayerManager)) as PlayerManager;

        if (Application.platform == RuntimePlatform.WebGLPlayer)
        {
            // Ask the browsers for setup calls.
            // (See unity.html for clarifications.)
            Debug.Log("Sending message to WebGLPlayer.");
            Application.ExternalCall("SendAllConnect");
        }
        else
        {
            SetCurrentAvatarID(currentAvatarID);
            EstablishConnection();
        }

        startTime = Time.time;
        dataQueue = new Queue <GameStateDTO>();
        QualitySettings.antiAliasing = 8;
    }
Ejemplo n.º 9
0
Archivo: Game.cs Proyecto: zehreken/vd
 public Game()
 {
     _tube            = new Tube();
     _actor           = new Actor();
     _obstacleManager = new ObstacleManager();
     _gemManager      = new GemManager();
 }
Ejemplo n.º 10
0
    public void EndGame()
    {
        if (gameState == GameStates.playing)
        {
            Camera.main.GetComponent <AudioSource>().clip = mainMenuAudioClip;
            Camera.main.GetComponent <AudioSource>().Play();

            if (score > PlayerPrefs.GetInt("highScore", 0))
            {
                PlayerPrefs.SetInt("highScore", score);
            }
            gameOverAnim.SetTrigger("play");
            CameraAnim.SetTrigger("playReverse");

            GameObject trail = player.GetComponentInChildren <ParticleSystem>().gameObject;
            Destroy(trail);
            Destroy(player);

            ObstacleManager o = GameObject.Find("ObstacleManager").GetComponent <ObstacleManager>();
            o.StopObstacleManager();

            GameObject[] powerUp = GameObject.FindGameObjectsWithTag("PowerUp");
            for (int i = 0; i < powerUp.Length; i++)
            {
                if (powerUp[i] != null)
                {
                    Destroy(powerUp[i], 2);
                }
            }

            canvasManager.SetScores();
            gameState = GameStates.gameover;
        }
    }
Ejemplo n.º 11
0
    private void Start()
    {
        rb = GetComponent <Rigidbody2D>();
        obstacleManager = gameManager.GetComponent <ObstacleManager>();

        fallingRotation = Quaternion.Euler(0, 0, -40);
        jumpingRotation = Quaternion.Euler(0, 0, 40);

        initialGravity  = rb.gravityScale;
        rb.gravityScale = 0;
        initialPosition = transform.position;

        if (Application.isMobilePlatform)
        {
            controlsText = "Tap";
        }
        else if (Application.platform == RuntimePlatform.WindowsPlayer || Application.platform == RuntimePlatform.WindowsEditor)
        {
            controlsText = "Spacebar";
        }

        statusText.text    = controlsText + " to Jump!";
        highScore          = PlayerPrefs.GetInt("HighScore", 0);
        highScoreText.text = "High Score: " + highScore;
    }
        public void Initialize(Behavior b)
        {
            SimpleStayInLaneBehavior sb = (SimpleStayInLaneBehavior)b;

            // store the base path
            basePath = ConvertPath(sb.BasePath);

            // get the lower, upper bound
            leftBound  = FindBoundary(sb.LaneWidth / 2);
            rightBound = FindBoundary(-sb.LaneWidth / 2);

            // convert everything to be vehicle relative
            AbsoluteTransformer absTransform = Services.StateProvider.GetAbsoluteTransformer();

            pathTime = absTransform.Timestamp;

            basePath   = basePath.Transform(absTransform);
            leftBound  = leftBound.Transform(absTransform);
            rightBound = rightBound.Transform(absTransform);

            // send the left and right bounds
            Services.UIService.PushRelativePath(leftBound, pathTime, "left bound");
            Services.UIService.PushRelativePath(rightBound, pathTime, "right bound");

            maxSpeed = sb.MaxSpeed;

            obstacleManager = new ObstacleManager();                    // hik
        }
Ejemplo n.º 13
0
 void Update()
 {
     // Get the obstacle manager
     if (obstacleManager == null)
     {
         obstacleManager = Object.FindObjectOfType <ObstacleManager>();
     }
 }
Ejemplo n.º 14
0
 public SegmentSpawner(StageSegment.Pool segmentsPool, PlayerFacade playerFacade, Settings settings,
                       ObstacleManager obstacleManager)
 {
     _segmentsPool    = segmentsPool;
     _playerFacade    = playerFacade;
     _settings        = settings;
     _obstacleManager = obstacleManager;
 }
Ejemplo n.º 15
0
 void Update()
 {
     StageManager.Update();
     TouchManager.Update();
     InfoManager.Update();
     PlayerManager.Update();
     ObstacleManager.Update();
 }
Ejemplo n.º 16
0
 void Start()
 {
     StageManager.Start();
     TouchManager.Start();
     InfoManager.Start();
     PlayerManager.Start();
     ObstacleManager.Start();
 }
 public void Dispose()
 {
     if (obstacleManager != null)
     {
         obstacleManager.Dispose();
         obstacleManager = null;
     }
 }
Ejemplo n.º 18
0
    void Start()
    {
        //Player object
        GameObject obstObj = GameObject.Find("Obstacle Manager Vert");

        obsMngr = obstObj.GetComponent <ObstacleManager>();
        up      = transform.TransformDirection(Vector3.up);
    }
Ejemplo n.º 19
0
 protected override void Awake()
 {
     base.Awake();
     sr    = GetComponent <SpriteRenderer>();
     om    = GameObject.Find("GameManager").GetComponent <ObstacleManager>();
     gm    = GameObject.Find("GameManager");
     audio = GameObject.Find("AudioManager").GetComponent <AudioManager>();
 }
Ejemplo n.º 20
0
    // Use this for initialization
    void Start()
    {
        // set the bounding half width from level
        ObstacleManager obsManager = (ObstacleManager)levelManager.GetComponent("ObstacleManager");

        boundingHalfWidth  = obsManager.spawnHalfWidth * 0.25f;
        boundingHalfHeight = obsManager.spawnHalfHeight * 0.80f;
    }
Ejemplo n.º 21
0
    void Start()
    {
        GameObject gameObject = GameObject.FindGameObjectWithTag("PlatformManager");

        platformManager = gameObject.GetComponent <PlatformManager>();

        obstacleManager = GetComponent <ObstacleManager>();
    }
Ejemplo n.º 22
0
    // Start is called before the first frame update
    void Start()
    {
        agentNeighbors_    = new List <KeyValuePair <float, Agent> >();
        obstacleNeighbors_ = new List <KeyValuePair <float, Obstacle> >();

        obstacleManager_ = FindObjectOfType <ObstacleManager>();

        body_ = GetComponent <Rigidbody>();
    }
Ejemplo n.º 23
0
    public void Initialize(TileMap tileMap, ObstacleManager obstacleManager)
    {
        _tileMap      = tileMap;
        _halfCellSize = tileMap.CellSize / 2;

        _obstacleManager = obstacleManager;

        UpdateTraversableTiles();
    }
Ejemplo n.º 24
0
        private void loadObstacleManager()
        {
            GameObject om = new GameObject("ObstacleManager");

            obstacleManager = om.AddComponent <ObstacleManager>();
            obstacleManager.setRoot(this);
            om.transform.SetParent(this.gameObject.transform);
            instantiatedManagers.Add(om);
        }
Ejemplo n.º 25
0
 void Awake()
 {
     instance = this;
     pool     = new Stack <SpawnableObject> [objects.Length];
     for (int i = 0; i < pool.Length; i++)
     {
         pool[i] = new Stack <SpawnableObject>();
     }
 }
Ejemplo n.º 26
0
    public static void modifySpeedOfAllObstacles()
    {
        ObstacleManager o = GameObject.Find("ObstacleManager").GetComponent <ObstacleManager>();

        for (int i = 0; i < o.numberOfObstacles; i++)
        {
            o.resetVelocities(i);
        }
    }
Ejemplo n.º 27
0
    void Awake()
    {
        obstacleManager = gameObject.AddComponent <ObstacleManager>();
        hauler          = GetComponentInChildren <Agent>() as HaulerAgent;
        targets         = GetComponentsInChildren <BaseTarget>().ToList();
        goal            = GetComponentInChildren <Goal>();

        Academy.Instance.OnEnvironmentReset += EnvironmentReset;
        hauler.EpisodeReset += EnvironmentReset;
    }
Ejemplo n.º 28
0
    private void SpawnNewObstacle()
    {
        ObstacleManager o = obstacleTypes[m_currentObstacleCycle];

        if (o.CanSpawnObstacle())
        {
            o.SpawnObstacle();
            IncrementCurrentObstacleCycle();
        }
    }
Ejemplo n.º 29
0
    private void Start()
    {
        m_driving        = FindObjectOfType <Driving>();
        m_obstacleManger = FindObjectOfType <ObstacleManager>();

        if (SceneManager.GetActiveScene().name == "Game")
        {
            StartCoroutine(FoodSpawner());
        }
    }
Ejemplo n.º 30
0
    void Awake()
    {
        ObstacleManager o = new ObstacleManager();

        spriteRowCount    = o.spriteRowCount;
        spriteColumnCount = o.spriteColumnCount;

        passI  = 2; passJ = 1;
        blockI = 2; blockJ = 2;
    }
Ejemplo n.º 31
0
        private void addObtacle(Point p, string obtacleName)
        {
            obtacles.Remove(p);
            if (!CLEAR_OBTACLE.Equals(listBox1.SelectedItem))
            {
                IObstacle obtacle = ObstacleManager.GetObtacle(obtacleName, p.X, p.Y);

                obtacles.Add(p, obtacle);
            }
        }
    private void Awake()
    {
        if (Instance == null)
            Instance = this;
        else
            Destroy(this);

        player = GameObject.FindGameObjectWithTag("Player");
        spawnSpots = GameObject.FindGameObjectsWithTag("SpawnSpot1");
        boxesToRaise = GameObject.FindGameObjectsWithTag("BoxToRaise1");
        boxesToLower = GameObject.FindGameObjectsWithTag("BoxToLower");

        GetTotalNuts();

        sounds = GameObject.FindGameObjectWithTag("MainCamera").GetComponent<Sounds>();
    }
Ejemplo n.º 33
0
    // Use this for initialization
    void Start() {
        gameOver = false;
        isPaused = false;
        player = GameObject.FindGameObjectWithTag("Player").GetComponent<Player>();
        OM = new ObstacleManager();
        OM.gm = this;
        scoreText = GameObject.FindGameObjectWithTag("Score");
        shieldIcon = GameObject.Find("ShieldIcon");
        multiplierIcon = GameObject.Find("MultiplierIcon");
        slowIcon = GameObject.Find("SlowIcon");

        shieldIcon.GetComponentInChildren<SpriteRenderer>().enabled = false;
        multiplierIcon.GetComponentInChildren<SpriteRenderer>().enabled = false;
        slowIcon.GetComponentInChildren<SpriteRenderer>().enabled = false;

        score = 0;
        timer = 0.0f;
    }
Ejemplo n.º 34
0
Archivo: RL.cs Proyecto: eddaly/elvis
    void populateReferences()
    {
        GameObject foundObject;

        foundObject = GameObject.Find( "MainCamera" );
        if( foundObject != null )
            m_MainCamera = foundObject.GetComponent<Camera>();

        foundObject = GameObject.Find( "MainLoop" );
        if( foundObject != null )
            m_MainLoop = foundObject.GetComponent<MainLoop>();

        foundObject = GameObject.Find( "TitleScreen" );
        if( foundObject != null )
            m_EntryScreen = foundObject.GetComponent<EntryScreen>();

        foundObject = GameObject.Find( "Environment" );
        if( foundObject != null )
            m_Environment = foundObject.GetComponent<EnvironmentManager>();

        foundObject = GameObject.Find( "Obstacles" );
        if( foundObject != null )
            m_Obstacles = foundObject.GetComponent<ObstacleManager>();

        foundObject = GameObject.Find( "Sequencer" );
        if( foundObject != null )
            m_Sequencer = foundObject.GetComponent<SequenceManager>();

        foundObject = GameObject.Find( "Prototype" );
        if( foundObject != null )
            m_Prototype = foundObject.GetComponent<PrototypeConfiguration>();

        foundObject = GameObject.Find( "Player" );
        if( foundObject != null )
            m_Player = foundObject.GetComponent<Player>();

        foundObject = GameObject.FindWithTag( "SoundController" );
        if( foundObject != null )
        {
            m_SoundController = foundObject.GetComponent<EPSoundController>();
            m_MusicPlayer = foundObject.GetComponent<EPMusicPlayer>();
        }
    }
Ejemplo n.º 35
0
    // When the player spawn
    public virtual void Start()
    {
        _health = 100.0f;

        _tm = GameObject.Find("TeamManager").GetComponent<TeamManager>();
        _obstacleManager = GameObject.Find("ObstacleManager").GetComponent<ObstacleManager>();
        _tpc = GetComponent<ThirdPersonController>();

        // Minimap icon
        if (_minimapIcon == null) {
            _minimapIcon = GameObject.CreatePrimitive (PrimitiveType.Quad);
            _minimapIcon.name = "Icon";
            _minimapIcon.GetComponent<MeshCollider> ().enabled = false;
            _minimapIcon.transform.SetParent (transform);
            _minimapIcon.transform.localPosition = new Vector3 (0.0f, 1.5f, 0.0f);
            _minimapIcon.transform.rotation = Quaternion.Euler (90.0f, 0.0f, 0.0f);
            _minimapIcon.transform.localScale = 9.0f * Vector3.one;
            _minimapIcon.layer = 10;

            if (team == 1) {
                _minimapIcon.GetComponent<Renderer> ().material = Resources.Load ("team1Minimap") as Material;
                foreach (Transform child in transform)
                {
                    if (child.name == "Bip001")
                    {
                        child.GetChild(0).GetComponent<SkinnedMeshRenderer>().material = Resources.Load("constructor_done") as Material;
                    }
                }
            } else {
                _minimapIcon.GetComponent<Renderer> ().material = Resources.Load ("team2Minimap") as Material;
                foreach (Transform child in transform)
                {
                    if (child.name == "Bip001")
                    {
                        child.GetChild(0).GetComponent<SkinnedMeshRenderer>().material = Resources.Load("constructor_done2") as Material;
                    }
                }
            }
        }

        // Fog mask
        if (_team == 1 && _fogMask == null)
        {
            _fogMask = GameObject.CreatePrimitive (PrimitiveType.Quad);
            _fogMask.name = "FogMask";
            _fogMask.GetComponent<MeshCollider> ().enabled = false;
            _fogMask.transform.SetParent (transform);
            _fogMask.transform.localPosition = new Vector3 (0.0f, 1.5f, 0.0f);
            _fogMask.transform.rotation = Quaternion.Euler (90.0f, 0.0f, 0.0f);
            _fogMask.transform.localScale = 16.0f * Vector3.one;
            _fogMask.layer = 9;
            _fogMask.GetComponent<Renderer>().material = Resources.Load ("FogMaskMat") as Material;
        }

        // grenade
        _grenadePrefab = Resources.Load("Grenade") as GameObject;

        if (!isMainPlayer())
        {
            AI_Start();
        }
    }
Ejemplo n.º 36
0
 // Use this for initialization
 void Start()
 {
     instance = this;
 }
Ejemplo n.º 37
0
 // Use this for initialization
 void Start()
 {
     _tm = GameObject.Find("TeamManager").GetComponent<TeamManager>();
     _om = GameObject.Find("ObstacleManager").GetComponent<ObstacleManager>();
 }