Exemple #1
0
 void Awake()
 {
     gm = Camera.main.GetComponent<GameManagement>();
     laneChanging = false;
     laneHeight = gm.GetLaneHeight();
     MoveOffset();
 }
 void Start()
 {
     ps = GetComponent<ParticleSystem>();
     audioSource = (AudioSource)GameObject.FindWithTag("GameManager").GetComponent(typeof(AudioSource)); ;
     parentStats = GetComponent<Stats> ();
     gm = (GameManagement)GameObject.FindWithTag("GameManager").GetComponent(typeof(GameManagement));
 }
Exemple #3
0
 // Use this for initialization
 void Start()
 {
     mainCamera = Camera.main;
     inputer = GameObject.FindWithTag ("INPUTER").GetComponent<XInput>();
     gameManager = GameObject.FindWithTag("GameController").GetComponent<GameManagement>();
     statsManager = gameObject.GetComponent<Stats> ();
 }
Exemple #4
0
    void Start()
    {
        gameManager = (GameManagement)GameObject.FindWithTag("GameManager").GetComponent(typeof(GameManagement));
        audio = (AudioSource)GameObject.FindWithTag("GameManager").GetComponent(typeof(AudioSource));

        bulletLayer = gameObject.layer;
        //		SetStartingAmmo ();
    }
 void Start()
 {
     mgmt = Camera.main.GetComponent<GameManagement>();
     Scale();
     rightBound = Camera.main.ScreenToWorldPoint( new Vector3(0, Camera.main.GetScreenWidth(), 0) ).x;
     leftBound = -rightBound;
     screenWidth = 2.0f*rightBound;
 }
Exemple #6
0
 // Use this for initialization
 void Start()
 {
     degatAttente = 0;
     LongueurBarreSanteMAX = Screen.width/6;
     PVMAX = 1000;
     PV = 1000;
     gameManager = GameObject.FindWithTag("GameController").GetComponent<GameManagement>();
 }
Exemple #7
0
 // Use this for initialization
 void Start()
 {
     mgmt = Camera.main.GetComponent<GameManagement>();
     bottombound = 0;
     topbound = mgmt.sHeight;
     toplane = topbound - mgmt.laneHeight/2;
     bottomlane = bottombound + mgmt.laneHeight/2;
 }
 void Awake() {
     if (instance == null) {
         DontDestroyOnLoad(transform.gameObject);
         instance = this;
     } else if (instance != this) {
         Destroy(gameObject);
     }
 }
Exemple #9
0
 // Start is called before the first frame update
 void Start()
 {
     score            = GameObject.Find("GameManagement").GetComponent <GameManagement>();
     enemyManagement  = GameObject.Find("EnemyManagement").GetComponent <EnemyManagement>();
     maxHealth        = health;
     startingPosition = transform.position;
     distance         = Math.Sqrt(transform.position.x * transform.position.x + transform.position.y * transform.position.y);
     travelTime       = (float)distance / speed;
 }
Exemple #10
0
 //death function
 public void Die(GameManagement mgmt)
 {
     //Boom!
     //		GameObject d = Instantiate(explosion, transform.position, transform.rotation) as GameObject;
     //goodbye
     Debug.Log("ship is out of healths.  Calling mgmt.PlayerDead()");
     //Hello, management? Yes, the player's dead. He won't be a problem anymore.
     mgmt.PlayerDead(shipNo);
 }
 //Initialize Method of Class
 private void Init()
 {
     prefab_player  = Resources.Load("Prefabs/Player") as GameObject;
     uiRoot         = GameObject.Find("UI Root").transform;
     gameManagement = GameManagement.GetInstance();
     currentState   = GameManagement.GameState.INIT;
     previousState  = GameManagement.GameState.NULL;
     StartCoroutine(CheckState());
 }
Exemple #12
0
    /// <summary>
    /// Get and display the result of the previous race session
    /// </summary>
    private void GetResult(bool isRace, Boat boat, int offset, Text scoreText, bool current = false)
    {
        var timeTaken      = TimeSpan.FromSeconds(1800 - ((boat.Score - 22) * 10) + offset);
        var finishPosition = 0;

        if (!isRace)
        {
            scoreText.text = $"{timeTaken.Minutes:D2}:{timeTaken.Seconds:D2}";
        }
        else
        {
            finishPosition = GameManagement.GetRacePosition(boat.Score, boat.PositionCount);
            var finishPositionText = Localization.Get("POSITION_" + finishPosition);
            scoreText.text = $"{Localization.Get("RACE_POSITION")} {finishPositionText}";
        }
        if (current)
        {
            UpdateSeasonProgress(finishPosition);
            var newString = string.Join(",", boat.Positions.Select(pos => pos.ToString()).ToArray());
            TrackerEventSender.SendEvent(new TraceEvent("RaceResult", TrackerAsset.Verb.Completed, new Dictionary <TrackerContextKey, object>
            {
                { TrackerContextKey.RaceNumber, GameManagement.RaceCount + 1 },
                { TrackerContextKey.CurrentSession, (isRace ? GameManagement.RaceSessionLength : GameManagement.CurrentRaceSession - 1) + "/" + GameManagement.RaceSessionLength },
                { TrackerContextKey.SessionType, isRace ? "Race" : "Practice" },
                { TrackerContextKey.BoatLayout, newString },
                { TrackerContextKey.SessionScore, boat.Score },
                { TrackerContextKey.ScoreAverage, ((float)boat.Score / boat.PositionCount).ToString(CultureInfo.InvariantCulture) },
                { TrackerContextKey.IdealCorrectPlacement, boat.PerfectSelections },
                { TrackerContextKey.IdealCorrectMemberWrongPosition, boat.ImperfectSelections },
                { TrackerContextKey.IdealIncorrectPlacement, boat.IncorrectSelections }
            }, CompletableTracker.Completable.Race));

            SUGARManager.GameData.Send("Race Session Score", boat.Score);
            SUGARManager.GameData.Send("Current Boat Size", boat.PositionCount);
            SUGARManager.GameData.Send("Race Session Score Average", (float)boat.Score / boat.PositionCount);
            SUGARManager.GameData.Send("Race Session Perfect Selection Average", boat.PerfectSelections / boat.PositionCount);
            SUGARManager.GameData.Send("Race Time", (long)timeTaken.TotalSeconds);
            SUGARManager.GameData.Send("Post Race Crew Average Mood", GameManagement.AverageTeamMood);
            SUGARManager.GameData.Send("Post Race Crew Average Manager Opinion", GameManagement.AverageTeamManagerOpinion);
            SUGARManager.GameData.Send("Post Race Crew Average Opinion", GameManagement.AverageTeamOpinion);
            SUGARManager.GameData.Send("Post Race Boat Average Mood", GameManagement.AverageBoatMood);
            SUGARManager.GameData.Send("Post Race Boat Average Manager Opinion", GameManagement.AverageBoatManagerOpinion);
            SUGARManager.GameData.Send("Post Race Boat Average Opinion", GameManagement.AverageBoatOpinion);
            foreach (var feedback in boat.SelectionMistakes)
            {
                SUGARManager.GameData.Send("Race Session Feedback", feedback);
            }
            if (isRace)
            {
                UIManagement.RaceResult.Display(boat.PositionCrew, finishPosition);
                SUGARManager.GameData.Send("Race Position", finishPosition);
                SUGARManager.GameData.Send("Time Remaining", GameManagement.ActionAllowance);
                SUGARManager.GameData.Send("Time Taken", GameManagement.StartingActionAllowance - GameManagement.ActionAllowance);
            }
        }
    }
Exemple #13
0
 private void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
     m_Commands  = new List <int>();
     m_MaxObject = 0;
     m_NowObject = 0;
 }
Exemple #14
0
    // ==================================================


    private void Awake()
    {
        conditions = new List <Condition>();
        string[] shapes = { "rond", "carré" };
        int[]    perc   = { 50 };
        //conditions.Add(new Condition(shapes, default, default, perc, "=" ));
        conditions.Add(new Condition("all", "", "green"));

        gameManagement = gameObject.GetComponent <GameManagement>();
    }
Exemple #15
0
 void Start()
 {
     gameManagement = GameObject.FindWithTag("GameManagement").GetComponent <GameManagement>();
     startButton    = GetComponent <Button>();
     startButton.onClick.AddListener(gameManagement.StartGame);
     startButton.onClick.AddListener(delegate()
     {
         gameManagement.GetComponent <AudioSource>().Play();
     });
 }
 protected override bool CheckActvationEvent(GameTime gameTime, Rectangle playerBoundingBox, int timeLeft, Level.Quadtree quadtree, GameManagement.Gamestates.SGame stateGame)
 {
     if (!enabled)
     {
         enabled = true;
         return true;
     }
     else
         return enabled;
 }
Exemple #17
0
    private void Awake()
    {
        if (instance != null)
        {
            Debug.Log("Multiple instances!");
            return;
        }

        instance = this;
    }
Exemple #18
0
    public void SpoilTrigger()
    {
        UIManager.theCheckCanvas.SetActive(false);
        CanSkip = false;
        AdTest.Inst.AdrealTest();
        spoilKey = true;

        UIManager.UIOpen = false;
        GameManagement.OnEnable();
    }
 void Start()
 {
     player = (Player)FindObjectOfType(typeof(Player));
     if (Tipo == FoliaoType.EntrePontos)
     {
         IsActive  = true;
         startTime = Time.time;
     }
     gameManagement = (GameManagement)FindObjectOfType(typeof(GameManagement));
 }
 // Start is called before the first frame update
 void Start()
 {
     AudioController.PlayBGM(GameVariables.ACTIVE_LEVEL.levelName.Contains("Boss") ? "Boss" : "Reguler_Level", PlayType.AUTO);
     DOTween.SetTweensCapacity(200, maxSequenceTween);
     Instance = this;
     DOTween.KillAll();
     GameVariables.REWIND = false;
     GameVariables.FREEZE = true;
     TransitionManager.Instance.FadeOut(Startgame);
 }
Exemple #21
0
    public static void Saver(GameManagement gameData)
    {
        BinaryFormatter formatter = new BinaryFormatter();
        string          path      = Application.persistentDataPath + "/player.core";
        FileStream      stream    = new FileStream(path, FileMode.Create);
        PlayerData      data      = new PlayerData(gameData);

        formatter.Serialize(stream, data);
        stream.Close();
    }
 // Use this for initialization
 void Awake()
 {
     // nav = GetComponent<NavMeshAgent>();
     player          = GameObject.FindGameObjectWithTag("Player").transform;
     anim            = GetComponent <Animator>();
     game            = FindObjectOfType <GameManagement>();
     health          = 20 + (1.25F * game.round);
     capsuleCollider = GetComponent <CapsuleCollider>();
     _uiManager      = GameObject.Find("Canvas").GetComponent <UIManager>();
 }
Exemple #23
0
 public EndGameMenu(RenderWindow window, GameManagement game)
 {
     this.game   = game;
     inputText   = "";
     font        = new Font("Resources\\Fonts\\arial.otf");
     IsFinished  = false;
     this.window = window;
     LoadComponents();
     DispatchEvents();
 }
 protected override DrawPosition InitializeEvent(IServiceProvider serviceProvider, GraphicsDevice device, Level.LevelVariables levelVariables, GameManagement.Options options)
 {
     elapsedTime = timeThreshold;
     grayScale = new GrayScale();
     grayScale.Initialize(serviceProvider, device, options);
     grayScale.StartResetEffect();
     grayScale.BFactor = 0.5f;
     grayScale.RFactor = 0.5f;
     grayScale.GFactor = 0.5f;
     return GameEvents.DrawPosition.Post;
 }
Exemple #25
0
 public void Home()
 {
     UIManager.UIOpen = false;
     SettingCanvas.SetActive(false);
     GameManagement.OnDisable();
     SceneManager.LoadScene(0);
     UIManager.theStartCanvas.SetActive(true);
     DeadBodyManager.BodyCount = 0;
     SelectButtoms.theHelpCanvas.SetActive(false);
     SelectButtoms.thePlayingCanvas.SetActive(false);
 }
    private void Awake()
    {
        _this          = this;
        _listGorengans = Gorengan.GetListGorenganFromCSV();
        _cookingItems  = CookingItem.GetListToolFromCSV();

        foreach (CookingItem c in _cookingItems)
        {
            Debug.Log("cooking item : " + c.ids);
        }
    }
 protected override void OnFinalize()
 {
     StopCoroutine(checkEraserCount);
     StopCoroutine(checkState);
     checkEraserCount      = null;
     checkState            = null;
     isPencilCaseEquipped  = false;
     whiteSpawnElapsedTime = 0.0f;
     GameManagement.GetInstance().SetCurrentState(GameManagement.GameState.GAMEOVER);
     gameObject.SetActive(false);
 }
    public void Start()
    {
        //Source the management
        mgmt = Camera.main.GetComponent<GameManagement>();

        max_y = Camera.main.orthographicSize;
        min_y = - max_y;

        max_x = (max_y) * Camera.main.aspect;
        min_x = -max_x;
    }
    void Start()
    {
        gameManagement = GameObject.FindWithTag("GameManagement").GetComponent <GameManagement>();
        var instructionsButton = GetComponent <Button>();

        instructionsButton.onClick.AddListener(gameManagement.LoadInstructionScreen);
        instructionsButton.onClick.AddListener(delegate()
        {
            gameManagement.GetComponent <AudioSource>().Play();
        });
    }
Exemple #30
0
    // Start is called before the first frame update
    void Start()
    {
        gameManager = FindObjectOfType <GameManagement>();
        isDropped   = false;
        isFall      = false;

        // We won't box have dynamic rigidbody because
        // we wont physics simulation (physics simulation
        // can make stack of box collapse)
        rb.isKinematic = true;
    }
    protected float stdFuel = 2;    //Brendan: Do we have a way to decide how much fuel is given per level yet?

    void Awake()
    {
        //Source the Game Management
        mgmt = Camera.main.GetComponent <GameManagement>();

        //Source the Arrow Model
        arrowModel = transform.FindChild("ArrowModel");

        //Source the Explosion
        //explosion = GameObject.FindWithTag("Explosion");
    }
Exemple #32
0
 private void Awake()
 {
     if (instance != null)
     {
         Destroy(gameObject);
     }
     else
     {
         instance = this;
     }
 }
    // Start is called before the first frame update
    void Awake()
    {
        gameManagement = GameObject.FindWithTag("GameManagement").GetComponent <GameManagement>();
        var returnToMenuButton = GetComponent <Button>();

        returnToMenuButton.onClick.AddListener(gameManagement.LoadMainMenu);
        returnToMenuButton.onClick.AddListener(delegate()
        {
            gameManagement.GetComponent <AudioSource>().Play();
        });
    }
Exemple #34
0
 public LeaderboardMenu(RenderWindow window, GameManagement game)
 {
     textData    = new List <Text>();
     font        = new Font("Resources\\Fonts\\arial.otf");
     this.game   = game;
     IsFinished  = false;
     this.window = window;
     window.MouseButtonPressed += Window_MouseButtonPressed;
     LoadData();
     LoadComponent();
 }
Exemple #35
0
        protected override void Initialize()
        {
            _gameManagement      = new GameManagement();
            _gameManagement.Game = this;
            _gameManagement.Start();

            _assetManagement = new AssetManagement();

            // TODO: Add your initialization logic here
            base.Initialize();
        }
 // Start is called before the first frame update
 void Start()
 {
     gameManagement     = GameObject.Find("GameManagementCarrier").GetComponent <GameManagement>();
     objTransform       = FindHandTransform(direction);
     CameraRigObj       = GameObject.Find("[CameraRig]");
     pose               = FindHandPose(direction);
     theTar             = FindRightSwordPath();
     CameraRigTransform = CameraRigObj.GetComponent <Transform>();
     isFirstDetect      = true;
     initState();
 }
Exemple #37
0
 public FormGame(int i_Rows, int i_Columns, string i_MainPlayer, string i_OpponentPlayer)
 {
     m_CellsRows      = i_Rows;
     m_CellsColumns   = i_Columns;
     m_GameManagement = new GameManagement(i_Columns, i_Rows, i_MainPlayer, i_OpponentPlayer);
     m_Controls       = new Control[m_CellsRows, m_CellsColumns];
     InitializeComponent();
     dataCellPlacement();
     refreshLabelsState();
     ShowDialog();
 }
    void InitEnemy()
    {
        gm     = GameObject.Find("GameManager").GetComponent <GameManagement>();
        player = GameObject.Find("Player").GetComponent <Player>();
        this.transform.localPosition = new Vector2(0, 200);

        maxHP   = GameManagement.stage * 30 + (int)(GameManagement.stage / 3) * 9; //30,60,99
        enemyHP = maxHP;
        Debug.Log("ENEMY HP:" + maxHP);
        isDead = false;
    }
    // Start is called before the first frame update
    void Start()
    {
        worldScript     = GameObject.FindGameObjectWithTag("GameManager").GetComponent <WorldSystem>();
        placementScript = GameObject.Find("PlacementManager").GetComponent <GroundPlacementController>();
        gameScript      = GameObject.Find("GameManager").GetComponent <GameManagement>();

        specificResidentHappiness = 100;

        houseCollider         = gameObject.GetComponent <BoxCollider>();
        houseCollider.enabled = true;
    }
Exemple #40
0
    public void Start()
    {
        //Source the management
        mgmt = Camera.main.GetComponent <GameManagement>();

        max_y = Camera.main.orthographicSize;
        min_y = -max_y;

        max_x = (max_y) * Camera.main.aspect;
        min_x = -max_x;
    }
Exemple #41
0
 private void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
     else
     {
         Destroy(this);
     }
 }
Exemple #42
0
    [SerializeField] private int getMoney;  // 奪われる金額

    // Use this for initialization
    void Start()
    {
        bankmanagerObj = GameObject.Find("Status");                   // Statusの名前がついているオブジェクトを参照し取得
        bankmanager    = bankmanagerObj.GetComponent <BankManager>(); // オブジェクトから銀行管理クラスコンポーネントを取得
        guimanager     = bankmanagerObj.GetComponent <GUIManager>();
        gm             = GameObject.FindGameObjectWithTag("GameMaster").GetComponent <GameManagement>();
        raidPlayerObj  = GameObject.FindGameObjectWithTag("Misdeed");
        haveMoney      = bankmanager.PostMoney(int.Parse(thisBankId)); // 銀行管理クラスからIDと所持金を取得
        thisBankObj    = this.gameObject;
        gm.SetMoney(haveMoney);
    }
Exemple #43
0
 // Use this for initialization
 void Start()
 {
     mgmt = Camera.main.GetComponent<GameManagement>();
     cShip = mgmt.ships[0].GetComponent<Ship>();
     mShip = mgmt.ships[1].GetComponent<Ship>();
     yShip = mgmt.ships[2].GetComponent<Ship>();
     cHealth = cShip.GetHealth();
     mHealth = mShip.GetHealth();
     yHealth = yShip.GetHealth();
     maxHealth = 7;
 }
Exemple #44
0
 void Start()
 {
     //GM
     mgmt = Camera.main.GetComponent<GameManagement>();
     width = mgmt.GetScreenWidth();
     //okay
     x = (transform.position.x+(width/3));
     //On startup, immediately shift forward so the edge will be on the ship, rather than the laser being half forward and half backwards.
     //transform.Translate(new Vector3(-x-x/5, 0, 0));
     transform.Translate ((gameObject.collider as CapsuleCollider).height/2*transform.localScale.y*Vector3.right);
     transform.Rotate(90,90,0);
     //		Debug.Log("Current position" + transform.position);
 }
Exemple #45
0
 // Use this for initialization
 void Start()
 {
     h=new Vector3[0];
     dmg=new int[0];
     drawdmg = false;
     //arme1 = GameObject.FindWithTag("Arme");
     //arme2 = GameObject.FindWithTag("Arme");
     allonge = 1.0F;
     arme = 0;
     temps = 0.0F;
     temps2 = 0.0F;
     dd=GetComponent<DetectScript>();
     gameManager = GameObject.FindWithTag("GameController").GetComponent<GameManagement>();
 }
Exemple #46
0
    //int l =100;
    //int h = 20;
    // Use this for initialization
    void Start()
    {
        mgmt = GetComponent<GameManagement>();
        ship1 = mgmt.GetShip(1);
        ship2 = mgmt.GetShip(2);
        ship3 = mgmt.GetShip(3);
        ship1Script = ship1.GetComponent<Ship>();
        ship2Script = ship2.GetComponent<Ship>();
        ship3Script = ship3.GetComponent<Ship>();

        cur1Health = ship1Script.GetHealth();
        cur2Health = ship2Script.GetHealth();
        cur3Health = ship3Script.GetHealth();
        maxHealth = 6;
    }
Exemple #47
0
 void Awake()
 {
     if(privateGameManagerInstance == null)
     {
         //Wenn es sich um die erste Instanz handelt,
         // wird es zum Singleton ernannt
         transform.parent = null;
         privateGameManagerInstance = this;
         DontDestroyOnLoad(this);
     }
     else
     {
         //Wenn es schon ein Singleton gibt, aber ein weiteres
         // Objekt gefunden wird, wird dieses gelöscht
         if(this != privateGameManagerInstance)
         {
             Destroy(this.gameObject);
         }
     }
 }
Exemple #48
0
 public void GraphicsChanged(GraphicsDevice device, GameManagement.Options options)
 {
     int tempSize = size;
     switch (options.QualitySettings[GameManagement.OptionsID.ShaderQuality])
     {
         case GameManagement.QualitySetting.High:
             tempSize = 32;
             break;
         case GameManagement.QualitySetting.Middle:
             tempSize = 16;
             break;
         case GameManagement.QualitySetting.Low:
             tempSize = 8;
             break;
     }
     if (tempSize != size)
     {
         size = tempSize;
         CreateLUT(device);
     }
 }
	// -----------------     ----------------     ----------------     ----------------    ----------------     ----------------      // 
	// Defines All Necessiary Attributes And Qualities On Enable
	void OnEnable () 
	{
	
	// ----------  ----------    ----------   ---------- //
	// Checks Whether 'Illustration' Is Attributed To A GameObject
	if (!illustration)
	Debug.Log ("You May Wish To Give The 'Hinterland' Code A Suitable GameObject");
	
	// ----------  ----------    ----------   ---------- //
	// Attributes A Suitable RectTransform To 'Dimension' - Plus Other Such Shenanagins
	dimension  = illustration.GetComponent <RectTransform> ();
	position   = dimension.sizeDelta;
	
	// ----------  ----------    ----------   ---------- //
	// Defines The Game Management Connection
	management = GameObject.FindGameObjectWithTag ("Management").GetComponent <GameManagement> ();
	
	// ----------  ----------    ----------   ---------- //
	// Sets The Basic Width Of The Suitable 'RectTransform"
	dimension.sizeDelta = new Vector2 (0.00f, dimension.sizeDelta.y);
	
	}
Exemple #50
0
    // Use this for initialization
    void Start()
    {
        gameManager = GameObject.FindWithTag("GameController").GetComponent<GameManagement>();
        // Commande 360
        inputer = GameObject.FindWithTag ("INPUTER").GetComponent<XInput>();
        //Recuperation objet
        //Cam
        //Main_cam = GameObject.FindWithTag ("MainCamera");
        Main_cam = GameObject.FindWithTag ("Player");

        //Capsule
        Competence = GameObject.FindWithTag ("Caps - Competence");
        Forge = GameObject.FindWithTag ("Caps - Forge");
        Entraineur = GameObject.FindWithTag ("Caps - Entraineur");
        Personnage = GameObject.FindWithTag ("Caps - Personnage");

        //Menu
        m_Competence = GameObject.FindWithTag ("Menu - Competence");
        m_Forge = GameObject.FindWithTag ("Menu - Forge");
        m_Entraineur = GameObject.FindWithTag ("Menu - Entraineur");
        m_Personnage = GameObject.FindWithTag ("Menu - Personnage");
    }
Exemple #51
0
        protected override AvailableEffects InitializeEffect(GraphicsDevice device, GameManagement.Options options)
        {
            GraphicsManager.AddItem(this);

            this.device = device;
            fxData = LayerFXData.Default;

            switch (options.QualitySettings[GameManagement.OptionsID.ShaderQuality])
            {
                case GameManagement.QualitySetting.High:
                    size = 32;
                    break;
                case GameManagement.QualitySetting.Middle:
                    size = 16;
                    break;
                case GameManagement.QualitySetting.Low:
                    size = 8;
                    break;
            }
            CreateLUT(device);
            return AvailableEffects.ColorizeLUT;
        }
	public void ChangeParts(GameManagement.PlayerColor color)
	{
		if (color == GameManagement.PlayerColor.Red)
		{
			for (int i = 0; i < 8; i++)
			{
				partSelection[i].GetComponent<Image>().sprite = redChassis[i].GetComponent<SpriteRenderer>().sprite;
				partSelection[i].GetComponent<InstantiateObject>().objectToInstantiate = redChassis[i];
			}
		}
		
		if (color == GameManagement.PlayerColor.Yellow)
		{
			for (int i = 0; i < 8; i++)
			{
				partSelection[i].GetComponent<Image>().sprite = yellowChassis[i].GetComponent<SpriteRenderer>().sprite;
				partSelection[i].GetComponent<InstantiateObject>().objectToInstantiate = yellowChassis[i];
			}
		}
		
		if (color == GameManagement.PlayerColor.Green)
		{
			for (int i = 0; i < 8; i++)
			{
				partSelection[i].GetComponent<Image>().sprite = greenChassis[i].GetComponent<SpriteRenderer>().sprite;
				partSelection[i].GetComponent<InstantiateObject>().objectToInstantiate = greenChassis[i];
			}
		}
		
		if (color == GameManagement.PlayerColor.Blue)
		{
			for (int i = 0; i < 8; i++)
			{
				partSelection[i].GetComponent<Image>().sprite = blueChassis[i].GetComponent<SpriteRenderer>().sprite;
				partSelection[i].GetComponent<InstantiateObject>().objectToInstantiate = blueChassis[i];
			}
		}
	}
Exemple #53
0
    public Laboratory()
    {
        name = "Laboratory";
        shortDescription = "Laboratories let you make researches. They provide points which you can assign to a particular research.";
        longDescription = "Laboratories let you make researches. They provide 1 research point every " + researchPointInterval + " turns, which you can assign to a particular research.";
        flavorText = "Jet fuel can't melt steel beams.";
        foodCost = 0;
        moneyCost = 75;
        buildingMaterialsCost = 150;
        gameManager = GameObject.FindGameObjectWithTag("GameManager").GetComponent<GameManagement>();

        costs = new Vector3[10];

        costs[0].Set(150, 0, 0);
        costs[1].Set(0, 0, 150);
        costs[2].Set(0, 100, 150);
        costs[3].Set(0, 200, 0);
        costs[4].Set(0, 200, 300);
        costs[5].Set(0, 300, 0);
        costs[6].Set(0, 50, 100);
        costs[7].Set(200, 200, 200);
        costs[8].Set(0, 400, 0);
        costs[9].Set(200, 0, 0);
    }
Exemple #54
0
 //public int health = 2;
 // Use this for initialization
 void Start()
 {
     //Source the Game Management
     mgmt = Camera.main.GetComponent<GameManagement>();
 }
Exemple #55
0
    // Use this for initialization
    void Start()
    {
        //sheild animation particle system
        shieldAnim = GetComponent<ParticleSystem>();
        //Source audio
        audioSource = GetComponent<AudioSource>();
        //Source the Game Management
        mgmt = Camera.main.GetComponent<GameManagement>();
        //storing laneheight for future use
        laneHeight = mgmt.GetLaneHeight();

        laneChanging = false;
        laneSplit = false;
    }
Exemple #56
0
 protected override AvailableEffects InitializeEffect(GraphicsDevice device, GameManagement.Options options)
 {
     PresentationParameters pp = device.PresentationParameters;
     target = new RenderTarget2D(device, pp.BackBufferWidth, pp.BackBufferHeight, false, SurfaceFormat.Color, DepthFormat.None, pp.MultiSampleCount, RenderTargetUsage.PreserveContents);
     return AvailableEffects.ToonShader;
 }
Exemple #57
0
 void options_DisplayModeChanged(Options options, GameManagement.DisplayMode mode)
 {
     tempDisplayMode = mode;
 }
    void Awake()
    {
        //Source the Game Management
        mgmt = Camera.main.GetComponent<GameManagement>();

        //Source the Arrow Model
        arrowModel = transform.FindChild("ArrowModel");

        //Source the Explosion
        //explosion = GameObject.FindWithTag("Explosion");
    }
Exemple #59
0
 // Use this for initialization
 void Start()
 {
     health = 6;
     //Source the Game Management
     mgmt = Camera.main.GetComponent<GameManagement>();
     laneHeight = mgmt.laneHeight;
     //get boundaries of the board
     sHeight = mgmt.sHeight;
     sWidth = mgmt.sWidth;
     invincibilityCounter = 0;
 }
Exemple #60
0
 // Use this for initialization
 void Start()
 {
     //Source the Game Management
     mgmt = Camera.main.GetComponent<GameManagement>();
     laneHeight = mgmt.laneHeight;
     //get length and width of the board
     sHeight = mgmt.sHeight;
     sWidth = mgmt.sWidth;
 }