GameModeTest.cs 688 B

123456789101112131415161718
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. using UnityEngine.SceneManagement;
  5. /* 游戏模式-打靶测试 */
  6. public class GameModeTest : GameMode {
  7. public GameModeTest(GameMgr gameMgr) : base(gameMgr) {
  8. //记录可射击的靶子
  9. if (SceneManager.GetActiveScene().name == "Game") {
  10. TargetBody targetBody = GameObject.Find("GameArea/TargetObject/TargetBody").GetComponent<TargetBody>();
  11. GameObject.FindObjectOfType<ArmBow>().validTargets.Add(targetBody);
  12. targetBody.SetDistance(70);
  13. }
  14. }
  15. public override void HitTarget(float score) {
  16. HitTargetNumber.Create(score);
  17. }
  18. }