示例#1
0
    void Start()
    {
        GameObject gameController = GameObject.FindGameObjectWithTag("GameController");

        myController = GetComponent <PlayerController> ();
        puck         = gameController.GetComponent <PuckHolder> ().GetPuck();
        puckScript   = puck.GetComponent <PuckController> ();
    }
示例#2
0
    private void Start()
    {
        currentLevel = PlayerStats.CurrentLevel;

        player         = GameObject.FindGameObjectWithTag("Player");
        puckController = player.GetComponent <PuckController>();
        puckController.ShootsEvents += AddShootCount;

        LoadLevel(currentLevel);
    }
    void InitPuck()
    {
        mPuck = GameObject.Instantiate(puck, puckOriginalTransform) as GameObject;
        mPuck.transform.parent        = puckParent.transform;
        mPuckController               = mPuck.GetComponent <PuckController> ();
        mPuck.transform.localPosition = puckOriginalTransform.localPosition + new Vector3(0f, 0f, puckInFrontBy);

        puckOriginalTransform.position = player.transform.position;

        cube.transform.localPosition = puckOriginalTransform.localPosition + new Vector3(8f, 0f, puckInFrontBy);
        mPuck.SetActive(true);
    }
    void Start()
    {
        puck = FindObjectOfType <PuckController>();

        SelectTeam();

        gameController = FindObjectOfType <GameController>();

        camera = FindObjectOfType <Camera>();

        meshRenderer = GetComponent <MeshRenderer>();
    }
 [SerializeField] AudioClip goalHornSound2; //Vegas Golden Knights
 // Use this for initialization
 void Start()
 {
     team1Goal   = GetComponent <GoalWaypointLocation>().team1GoalPosts;
     team2Goal   = GetComponent <GoalWaypointLocation>().team2GoalPosts;
     puck        = FindObjectOfType <PuckController>();
     textUpdate  = FindObjectOfType <TextUpdate>();
     currentTurn = Turn.team2;
     pathfinder  = FindObjectOfType <Pathfinder>();
     gameState   = GameState.pickPlayer;
     LoadTeams();
     LineUpForFaceOff();
     ambientSource.clip = ambientSound;
     ambientSource.Play();
 }
示例#6
0
 void Start()
 {
     puck       = GameObject.FindGameObjectWithTag("Puck").transform;
     puckScript = puck.GetComponent <PuckController> ();
 }
示例#7
0
文件: Saver.cs 项目: yakoder/NRaas
        protected static void Save()
        {
            if (sSaveWasRequested)
            {
                return;
            }

            try
            {
                /*
                 * if (!AcceptCancelDialog.Show(Common.LocalizeEAString("Ui/Caption/PromptedSave:PromptEditTown")))
                 * {
                 *  sSaveWasRequested = false;
                 *  sSaveWasPerformed = false;
                 *  return;
                 * }
                 */
                PuckController controller = null;

                Puck puck = Puck.Instance;
                if (puck != null)
                {
                    controller = puck.mPuckController;
                }

                if (GameStates.GetInWorldSubState() is LiveModeState)
                {
                    if (Settings.mSwitchToMapView)
                    {
                        if (!CameraController.IsMapViewModeEnabled())
                        {
                            Sims3.Gameplay.Core.Camera.ToggleMapView();
                            SpeedTrap.Sleep();
                        }
                    }

                    if (Saver.Settings.mPauseOnSave)
                    {
                        GameflowEx.Pause();
                    }
                }

                /*else
                 * {
                 *  if (controller != null)
                 *  {
                 *      controller.ChangeToMode(PuckController.Mode.Live);
                 *  }
                 *
                 *  GameflowEx.Pause();
                 *
                 *  while ((GameStates.GetInWorldSubState() is BuyModeState) || (GameStates.GetInWorldSubState() is BuildModeState))
                 *  {
                 *      SpeedTrap.Sleep();
                 *  }
                 * }*/

                Common.FunctionTask.Perform(OnSave);
            }
            catch (Exception exception)
            {
                Common.Exception("Save", exception);
            }
        }