// 득점 private void OnTriggerEnter2D(Collider2D collision) { if (isScored) { return; } isScored = true; if (gameObject.name == "RedWall") { int score = int.Parse(blueScore.text) + 1; blueScore.text = score.ToString(); } else { int score = int.Parse(redScore.text) + 1; redScore.text = score.ToString(); } GoalKeeper keeper = GameObject.Find("1").GetComponent <GoalKeeper>(); keeper.Team().SetControllingPlayer(null); keeper.Team().opponentTeam.ReturnAllFieldPlayersToHome(); keeper.Team().ReturnAllFieldPlayersToHome(); StartCoroutine(WaitTillWallPlayerAtHome()); isScored = false; }
private void Discharge(GoalKeeper pReceiver, Telegram_CH4 msg = null) { if (msg == null || !pReceiver.HandleMessage(msg)) { Debug.Log("Empty Msg Detected"); } }
private void Form1_Load(object sender, EventArgs e) { Forvette forvet = new Forvette() { Name = "sabri", LastName = "sarıoğlu", Team = "galatasaray", National = true, Number = "55", Aggro = 100, Pos = "unknown", Control = 0 }; GoalKeeper GK = new GoalKeeper() { Name = "Tafarel", LastName = "Tefal", Control = 100, Aggro = 0, HandGrab = 100, Pos = "Goal", Number = "01", National = false, Team = "galatasaray" }; listBox1.Items.Add(forvet); listBox1.Items.Add(GK); }
public PlayingState() { this.Add(new SpriteGameObject("spr_background")); thePlayer = new Player(); this.Add(thePlayer); goalKeeper = new GoalKeeper(); this.Add(goalKeeper); crowd = new GameObjectList(); this.Add(crowd); nameScore = new TextGameObject("GameFont"); nameScore.Text = "GOALS:"; nameScore.Position = new Vector2(120, 0); this.Add(nameScore); score = new TextGameObject("GameFont"); score.Text = "0"; score.Position = new Vector2(300, 0); this.Add(score); nameLives = new TextGameObject("GameFont"); nameLives.Text = "LIVES:"; nameLives.Position = new Vector2(500, 0); this.Add(nameLives); numberOfLives = new TextGameObject("GameFont"); numberOfLives.Text = "lives"; numberOfLives.Position = new Vector2(630, 0); this.Add(numberOfLives); }
public override void Init() { base.Init(); myPlayers = new List <HockeyPlayer>(); HockeyPlayer[] allPlayers = FindObjectsOfType <HockeyPlayer>(); for (int i = 0; i < allPlayers.Length; i++) { if (allPlayers[i].isPlayerTeam == isPlayerTeam) { myPlayers.Add(allPlayers[i]); allPlayers[i].Init(this); } } updateAnotherPosCountDown = updateAnotherPlayerPosTimer; GoalKeeper[] gk = FindObjectsOfType <GoalKeeper>(); for (int i = 0; i < gk.Length; i++) { if (gk[i].isPlayerTeam == isPlayerTeam) { goalKeeper = gk[i]; break; } } }
void Awake() { share = this; _cachedTrans = transform; _animator = GetComponent <Animator>(); }
public ActionResult DeleteConfirmed(int id) { GoalKeeper goalKeeper = db.GoalKeepers.Find(id); db.GoalKeepers.Remove(goalKeeper); db.SaveChanges(); return(RedirectToAction("Index")); }
// Use this for initialization void Start() { Debug.Log(transform.position); arCamera = GameObject.Find("ARCamera"); camera = GameObject.Find("Camera"); rb = transform.GetComponent <Rigidbody>(); originalPosition = transform.position; goalKeeper = keeper.GetComponent <GoalKeeper>(); }
public ActionResult Edit([Bind(Include = "ID,Ime,Prezime,PrimeniGolovi,TeamId")] GoalKeeper goalKeeper) { if (ModelState.IsValid) { db.Entry(goalKeeper).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.TeamId = new SelectList(db.team, "TeamId", "Name", goalKeeper.TeamId); return(View(goalKeeper)); }
public ActionResult Create([Bind(Include = "ID,Ime,Prezime,PrimeniGolovi,Age,DateOfBirth,Played,Club,TeamId")] GoalKeeper goalKeeper) { if (ModelState.IsValid) { db.GoalKeepers.Add(goalKeeper); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.TeamId = new SelectList(db.team, "TeamId", "Name", goalKeeper.TeamId); return(View(goalKeeper)); }
// GET: GoalKeeper/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } GoalKeeper goalKeeper = db.GoalKeepers.Find(id); if (goalKeeper == null) { return(HttpNotFound()); } return(View(goalKeeper)); }
// 모든 플레이어가 본래 위치에 있을 경우, 경기 재개 private IEnumerator WaitTillWallPlayerAtHome() { GoalKeeper keeper = GameObject.Find("1").GetComponent <GoalKeeper>(); while (!keeper.Team().AllPlayersAtHome() || !keeper.Team().opponentTeam.AllPlayersAtHome()) { keeper.Team().opponentTeam.ReturnAllFieldPlayersToHome(); keeper.Team().ReturnAllFieldPlayersToHome(); yield return(new WaitForSeconds(0.09f)); } SoccerBall ball = GameObject.Find("Ball").GetComponent <SoccerBall>(); ball.ResetBallState(); }
// Use this for initialization IEnumerator Start() { _goalKeeper = GetComponent <GoalKeeper>(); _animator = GetComponent <Animator>(); setFlyDistance(0.5f); Shoot.EventShoot += eventShoot; GoalDetermine.EventFinishShoot += finishShoot; yield return(new WaitForEndOfFrame()); IsAIControl = true; }
// GET: GoalKeeper/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } GoalKeeper goalKeeper = db.GoalKeepers.Find(id); if (goalKeeper == null) { return(HttpNotFound()); } ViewBag.TeamId = new SelectList(db.team, "TeamId", "Name", goalKeeper.TeamId); return(View(goalKeeper)); }
void Start() { goalKeeperScript = goalKeeper.GetComponent <GoalKeeper>(); }
static void Decorator() { //'-- Step 1: //'Create few players (concrete components) //'Create few field Players var owen = new FieldPlayer("Owen"); var beck = new FieldPlayer("Beckham"); //'Create a goal keeper var khan = new GoalKeeper("Khan"); //'-- Step 2: //'Just make them pass the ball //'(during a warm up session ;)) System.Console.WriteLine(); System.Console.WriteLine(" > Warm up Session... "); owen.PassBall(); beck.PassBall(); khan.PassBall(); //'-- Step 3: Create and assign the responsibilities //'(when the match starts) System.Console.WriteLine(); System.Console.WriteLine(" > Match is starting.. "); //'Set owen as our first forward var forward1 = new Forward(); forward1.AssignPlayer(owen); //'Set Beckham as our midfielder var midfielder1 = new MidFielder(); midfielder1.AssignPlayer(beck); //'Now, use these players to do actions //'specific to their roles //'Owen can pass the ball forward1.PassBall(); //'And owen can shoot as well forward1.ShootGoal(); //'Beckham can pass ball midfielder1.PassBall(); //'Beckham can dribble too midfielder1.Dribble(); //' [ Arrange the above operations to some meaningfull sequence, like //' "Beckham dribbled and passed the ball to owen and owen shooted the //' goal ;) - just for some fun ]" //'-- Step 4: Now, changing responsibilities //'(during a substitution) //'Assume that owen got injured, and we need a new player //'to play as our forward1 System.Console.WriteLine(); System.Console.WriteLine(" > OOps, Owen " + "got injured. " + "Jerrard replaced Owen.. "); //'Create a new player var jerrard = new FieldPlayer("Jerrard"); //'Ask Jerrard to play in position of owen forward1.AssignPlayer(jerrard); forward1.ShootGoal(); //'-- Step 5: Adding multiple responsibilities //'(When a player need to handle multiple roles) //'We already have Beckham as our midfielder. //'Let us ask him to play as an additional forward var onemoreForward = new Forward(); onemoreForward.AssignPlayer(beck); System.Console.WriteLine(); System.Console.WriteLine(" > Beckham has " + "multiple responsibilities.. "); //'Now Beckham can shoot onemoreForward.ShootGoal(); //'And use his earlier responsibility to dribble too midfielder1.Dribble(); //'According to our design, you can attach the responsibility of //'a forward to a goal keeper too, but when you actually //'play football, remember that it is dangerous ;) //'Wait for key press }
private void Awake() { Owner = GetComponent <GoalKeeper>(); }