• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# GameControl类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中GameControl的典型用法代码示例。如果您正苦于以下问题:C# GameControl类的具体用法?C# GameControl怎么用?C# GameControl使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



GameControl类属于命名空间,在下文中一共展示了GameControl类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: Start

	// Use this for initialization
	void Start () {
		gc = gco.GetComponent<GameControl>();
		gp = gco.GetComponent<GamePlay>();

		pos.y = -3.5F;
		pos.z = -2;
	}
开发者ID:MizzKii,项目名称:PuruDash2D,代码行数:8,代码来源:BearAttack.cs


示例2: load

    public void load()
    {
        //Create the GameControl and a Player.
        //Checks that loads are correctly done.
        GameControl subGameControl = new GameControl();
        PlayerData subPlayerData = new PlayerData();
        subGameControl.playerData = subPlayerData;

        subPlayerData.playerStr = 8;
        subPlayerData.playerAgl = 7;
        subPlayerData.playerDex = 6;
        subPlayerData.playerInt = 5;
        subPlayerData.playerVit = 4;
        subPlayerData.currentGameLevel = 3;
        subPlayerData.abilityPoints = 2;

        subGameControl.Load();

        Assert.That(subGameControl.playerStr == 8);
        Assert.That(subGameControl.playerAgl == 7);
        Assert.That(subGameControl.playerDex == 6);
        Assert.That(subGameControl.playerInt == 5);
        Assert.That(subGameControl.playerVit == 4);
        Assert.That(subGameControl.currentGameLevel == 3);
        Assert.That(subGameControl.abilityPoints == 2);
    }
开发者ID:unit02,项目名称:SoftEng-306-Project-2,代码行数:26,代码来源:UnitTests.cs


示例3: Start

    void Start()
    {
        GameObject[] wps = GameObject.FindGameObjectsWithTag (Tags.waypoint).OrderBy (go => go.name).ToArray();
        List<Vector3> wplist = new List<Vector3> (wps.Length + 15);
        GameObject[] racks = GameObject.FindGameObjectsWithTag (Tags.rack).OrderBy (go => go.name).ToArray();
        int i = 0;
        foreach (GameObject r in racks) {
            int n = int.Parse (r.name.Last().ToString());
            Vector3 rack = r.transform.position;
            UnityEngine.AI.NavMeshHit hit;
            if (UnityEngine.AI.NavMesh.SamplePosition (rack, out hit, 0.5f, UnityEngine.AI.NavMesh.AllAreas))
                rack = hit.position;
            wplist.Add (rack);
            while (i < wps.Length && wps[i].name.Contains (n + "-")) {
                wplist.Add (wps[i].transform.position);
                i++;
            }
            wplist.Add (rack);
        }
        waypoints = wplist.ToArray();

        gameControl = GameObject.FindGameObjectWithTag (Tags.gameController).GetComponent<GameControl>();

        agent.SetDestination (waypoints[currentWP]);
    }
开发者ID:MatejVitek,项目名称:Intelligent-Agents,代码行数:25,代码来源:BasicGBA.cs


示例4: StartEvent

	public void StartEvent(float x, float y, float flowY) {
		gameControl = GameObject.Find("GameControl").GetComponent("GameControl") as GameControl; 
		gameControl.eventRun = true;;
		eventObject = Instantiate(Stalactite,new Vector3(x, y + Stalactite.transform.localScale.y/2, -2F),Quaternion.Euler(0f,0f,0f)) as GameObject;
		downY = -3 + flowY;
		step = 1;
	}
开发者ID:MizzKii,项目名称:PuruDash2D,代码行数:7,代码来源:StalactiteRealTime.cs


示例5: resetStat

    public void resetStat()
    {
        //Create the GameControl, IncreaseStat and a Player.
        //Check that attributes are correctly reset.
        IncreaseStat subIS = new IncreaseStat();
        GameControl subGameControl = new GameControl();
        GameControl.control = subGameControl;
        Player subPlayer = new Player();

        subPlayer.strength = 5;
        subPlayer.dexterity = 5;
        subPlayer.vitality = 5;
        subPlayer.intelligence = 5;
        subPlayer.agility = 5;
        subIS.player = subPlayer;

        subGameControl.playerStr = 5;
        subGameControl.playerDex = 5;
        subGameControl.playerVit = 5;
        subGameControl.playerInt = 5;
        subGameControl.playerAgl = 5;

        subIS.doReset();

        Assert.That(subPlayer.strength == 1);
        Assert.That(subPlayer.dexterity == 1);
        Assert.That(subPlayer.vitality == 1);
        Assert.That(subPlayer.intelligence == 1);
        Assert.That(subPlayer.agility == 1);
        Assert.That(subGameControl.playerStr == 1);
        Assert.That(subGameControl.playerDex == 1);
        Assert.That(subGameControl.playerVit == 1);
        Assert.That(subGameControl.playerInt == 1);
        Assert.That(subGameControl.playerAgl == 1);
    }
开发者ID:unit02,项目名称:SoftEng-306-Project-2,代码行数:35,代码来源:UnitTests.cs


示例6: Start

	// Use this for initialization
	void Start () {
		lv = PlayerPrefs.GetInt("LV_Rocket");
		if(lv == 0)
			time = 8;
		else if(lv == 1)
			time = 10;
		else if(lv == 2)
			time = 14;
		else if(lv == 3)
			time = 18;
		else
			time = 24;
		//////////////////////////////////////////////////
		gp = GameObject.Find("GameControl").GetComponent<GamePlay>();
		gc = GameObject.Find("GameControl").GetComponent<GameControl>();
		gc.Rocket = true;
		gp.checkrungame = false;
		speed = gc.speedControl;
		if(GameObject.Find("CharacterControl") != null) {
			_character = GameObject.Find("CharacterControl");
			_character.transform.name = "CC";
			Debug.Log("CharacterControl");
		}else
			_character = GameObject.Find("CC");
		cc = _character.GetComponent<CharacterControl>();
		pos.x = gc.stopCharacterX+2;
		pos.y = -3.5F;
		pos.z = -2;

		posY.z = -2;
	}
开发者ID:MizzKii,项目名称:PuruDash2D,代码行数:32,代码来源:Rocket.cs


示例7: Start

	void Start () {
	

	   guiScore = GameObject.Find ("guiScore").guiText;
		game = GameControl.getInstence ();
		game.Score = 0;
	}
开发者ID:ishaklive,项目名称:CatchTheFruit,代码行数:7,代码来源:Catch.cs


示例8: ScriptRunner

 //-----------------------------------------------------------------------------
 // Constructor
 //-----------------------------------------------------------------------------
 public ScriptRunner(GameControl gameControl)
 {
     this.gameControl		= gameControl;
     this.scriptObject		= null;
     this.compiledAssembly	= null;
     this.scriptMethods		= new Dictionary<string, MethodInfo>();
 }
开发者ID:trigger-death,项目名称:ZeldaOracle,代码行数:10,代码来源:ScriptRunner.cs


示例9: Player

 public Player(List<Card> deck, GameControl gameControl)
 {
     Deck = deck;
     Hand = new List<Card>();
     GuiHand = new List<GUICard>();
     this.gameControl = gameControl;
 }
开发者ID:AndersHqst,项目名称:Battle-For-Betelgeuse,代码行数:7,代码来源:Player.cs


示例10: Start

	// Use this for initialization
	void Start () {
		box = new GameObject[texture.Length];
		gameControl = GameObject.Find("GameControl").GetComponent("GameControl") as GameControl; 
		gp = GameObject.Find("GameControl").GetComponent<GamePlay>(); 

		endPoint = gameControl.stopCharacterX + 2.2F;
	}
开发者ID:MizzKii,项目名称:PuruDash2D,代码行数:8,代码来源:WallRealTime.cs


示例11: OnPointerDown

    public void OnPointerDown(PointerEventData data)
    {
        gc = (GameControl)GameObject.FindWithTag("GameController").GetComponent<GameControl>();
        GameObject parent = gameObject.transform.parent.gameObject;

        for(int i=0; i<gc.player.cards.Count; i++)
        {
            if(gc.player.cards[i].picture == parent)
            {
                card = gc.player.cards[i];
            }
        }
        for(int i=0; i<gc.computer.cards.Count; i++)
        {
            if(gc.computer.cards[i].picture == parent)
            {
                card = gc.computer.cards[i];
            }
        }
         	email = PlayerPrefs.GetString ("email", "");
        if (!email.Contains ("@"))
        {
            gc.ShowEmail();
            StartCoroutine(WaitForEmail());
        }
        else StartCoroutine(SendMail());
    }
开发者ID:MeowTheCat,项目名称:blackjack,代码行数:27,代码来源:EmailBehavior.cs


示例12: Start

 // Use this for initialization
 void Start()
 {
     ballcolor = new BallColor(Material1, Material2, renderer);
     scoreboard = new Scoreboard();
     gameControl = new GameControl();
     startPos = transform.position;
 }
开发者ID:Janin-K,项目名称:SG,代码行数:8,代码来源:Ball.cs


示例13: Start

	void Start () {
		gameControl = GameObject.Find("GameControl").GetComponent("GameControl") as GameControl;
		gp			= GameObject.Find("GameControl").GetComponent<GamePlay>();
		speedControl = gameControl.speedControl;
		CountSpeedUp = gp.countSpeedUp;
		SpeedUp = gp.speedUp;
	}
开发者ID:MizzKii,项目名称:PuruDash2D,代码行数:7,代码来源:GUISetting.cs


示例14: StartEvent

	public void StartEvent(float x, float y) {
		character = GameObject.Find("CharacterControl").GetComponent("CharacterControl") as CharacterControl;
		gameControl = GameObject.Find("GameControl").GetComponent("GameControl") as GameControl; 
		gameControl.eventRun = true;
		eventObject = Instantiate(Ice,new Vector3(x, y, -2F),Quaternion.Euler(0f,0f,0f)) as GameObject;
		step = 1;
	}
开发者ID:MizzKii,项目名称:PuruDash2D,代码行数:7,代码来源:IceRealTime.cs


示例15: StartEvent

	public void StartEvent(float x, float y) {
		gameControl = GameObject.Find("GameControl").GetComponent("GameControl") as GameControl; 
		gameControl.eventRun = true;
		eventObject = Instantiate(pricker,new Vector3(x, y - pricker.transform.localScale.y/2-0.5F, -2F),Quaternion.Euler(90f,180f,0f)) as GameObject;
		height = y + pricker.transform.localScale.y/2 -0.5F;
		step = 1;
	}
开发者ID:MizzKii,项目名称:PuruDash2D,代码行数:7,代码来源:PrickerRealTime.cs


示例16: StartPattern

	public void StartPattern() {
		gameControl = (GameControl)GameObject.Find("GameControl").GetComponent("GameControl");
		gp			= GameObject.Find("GameControl").GetComponent<GamePlay>();
		gp.PatterOn = true;
		
		float flowY = (int)Random.Range(0F,1.9F);
		transform.position = new Vector3(transform.position.x, transform.position.y + flowY, transform.position.z);
		
		int i = 0;
		while(i < stone.Length) {
			StoneRealTime s = stone[i].GetComponent("StoneRealTime") as StoneRealTime;
			s.StartEvent(stone[i].transform.position.x, stone[i].transform.position.y, stone[i].transform.position.z);
			i++;
		}
		i = 0;
		while(i < ice.Length) {
			IceRealTime s = ice[i].GetComponent("IceRealTime") as IceRealTime;
			s.StartEvent(ice[i].transform.position.x, ice[i].transform.position.y);
			i++;
		}
		i = 0;
		while(i < pricker.Length) {
			PrickerRealTime s = pricker[i].GetComponent("PrickerRealTime") as PrickerRealTime;
			s.StartEvent(pricker[i].transform.position.x, pricker[i].transform.position.y);
			i++;
		}
		i = 0;
		while(i < stalactite.Length) {
			StalactiteRealTime s = stalactite[i].GetComponent("StalactiteRealTime") as StalactiteRealTime;
			s.StartEvent(stalactite[i].transform.position.x, stalactite[i].transform.position.y, flowY);
			i++;
		}
	}
开发者ID:MizzKii,项目名称:PuruDash2D,代码行数:33,代码来源:SetA.cs


示例17: Start

    // Use this for initialization
    void Start()
    {
        m_Control = theGameControl.GetComponent<GameControl> ();

        NumberofCats = GameObject.FindGameObjectsWithTag ("Player").Length;
        CatNumber.text = "Cat Counter: " + NumberofCats;
    }
开发者ID:mrod9000,项目名称:RescueCat,代码行数:8,代码来源:YarnBall.cs


示例18: getInstance

 public static GameControl getInstance()
 {
     if (instance == null)
     {
         instance = new GameControl();
     }
     return instance;
 }
开发者ID:CSUMBmWall,项目名称:VRBilliards,代码行数:8,代码来源:GameControl.cs


示例19: Start

 // Use this for initialization
 void Start()
 {
     cntrl = GameObject.Find ("Main Camera").GetComponent<CutSceneControl> ();
     gm_cntrl = GameObject.Find ("Main Camera").GetComponent<GameControl> ();
     if (ini_pos != null) {
         transform.position = ini_pos.position;
     }
 }
开发者ID:HaroUkino,项目名称:Uma-Simples-Jornada,代码行数:9,代码来源:lePosicion.cs


示例20: Start

	// Use this for initialization
	void Start () {
		gameControl = GameObject.Find("GameControl").GetComponent("GameControl") as GameControl;
		mod			= gameObject.GetComponent<Modifier>();
		boot_boom	= PlayerPrefs.GetInt("Boot_Boom");
		item_revive		= PlayerPrefs.GetInt("Revive");

		_fb = gameObject.GetComponent<GUIFB>();
	}
开发者ID:MizzKii,项目名称:PuruDash2D,代码行数:9,代码来源:GUIEnd.cs



注:本文中的GameControl类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# GameController类代码示例发布时间:2022-05-24
下一篇:
C# GameClients类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap