void Start() { buildManager = BiuldManager.instance; gameManager = GameManagers.instance; ChangeHealth(); buildManager.SetMoneyText(); }
void CmdPlayerShot(string _playerID, int _damage, string _sourceID) { Debug.Log(_playerID + " has been shot."); Player _player = GameManagers.GetPlayer(_playerID); _player.RpcTakeDamage(_damage); }
/// <summary> /// 播放默认第一个背景音乐 /// </summary> public void PlayMusic() { if (GameManagers.GetInstance().IsMusic) { musicAS.loop = true; musicAS.Play(); } }
private void OnEnable() { Player[] players = GameManagers.GetAllPlayers(); foreach (Player player in players) { Debug.Log(player.name); } }
void Start() { circle = GameObject.FindWithTag("Circle"); GameManag = GameObject.Find("GameManager"); hitsScript = GameManag.GetComponent <GameManagers>(); MCanvas = GameObject.Find("MainCanvas"); Vibration.Init(); }
public virtual void Draw(GameTime gameTime) { if (!GameManagers.ContainsKey(typeof(IDrawingManager))) { return; } GameManagers.Get <IDrawingManager>().Draw(gameTime, GameObjects); }
void Start() { StandardCube = this.gameObject; GameManager = GameObject.FindGameObjectWithTag("Game Manager"); GameManagers = GameManager.GetComponent <GameManagers>(); Rn_Player = gameObject.GetComponent <Renderer>(); TileGoalMet = false; Rn_Player.material.color = Color.blue; }
public override void OnStartClient() { base.OnStartClient(); string _netId = GetComponent <NetworkIdentity>().netId.ToString(); Player _player = GetComponent <Player>(); GameManagers.RegisterPlayer(_netId, _player); }
void Awake() { if (instance != null) { //Debug.Log ("More Thane 1 instance"); return; } instance = this; }
void OnDisable() { Destroy(PlayerUIInstance); if (isLocalPlayer) { GameManagers.instance.SetSceneCameraActive(true); } GameManagers.UnRegisterPlayer(transform.name); }
//void OnGUI() //{ // GUILayout.BeginArea(new Rect(200, 200, 200, 500)); // GUILayout.BeginVertical(); // // foreach(string _playerId in players.Keys) // { // GUILayout.Label(_playerId + " - " + players[_playerId].transform.name); // } // GUILayout.EndVertical(); // GUILayout.EndArea(); //} #endregion void Awake() { if (instance != null) { Debug.LogError("More Then One Game Manager"); } else { instance = this; } }
/// <summary> /// adds a manager to a game /// </summary> /// <param name="gameId"></param> /// <param name="userId"></param> /// <returns></returns> public async Task AddGameManager(int gameId, string userId) { GameManagers gameManagers = new GameManagers() { GameId = gameId, UserId = userId, }; _context.Entry(gameManagers).State = EntityState.Added; await _context.SaveChangesAsync(); }
protected override JobHandle OnUpdate(JobHandle inputDeps) { float dT = Time.DeltaTime; float3 targetPos = (float3)GameManagers.GetPlayerPosition(); var jobHandle = Entities.WithName("SearchSystem").ForEach((ref PhysicsVelocity phys, ref Translation trans, ref Rotation rot, ref MovementData mData) => { float3 dir = targetPos - trans.Value; rot.Value = quaternion.LookRotation(dir, math.up()); }).Schedule(inputDeps); return(jobHandle); }
private void Awake() { _instance = this; MainManager._instance.InitManager(); StartCoroutine(InitExcel()); //人物拥有的三把武器不需要进入poolmanager 初始化之后存放在这个里面就可以 playerItems[0] = MainManager._instance._poolManager.Create(Resources.Load(Myconts.RSOURCE_PREFABS_PATH + "Cube") as GameObject, Type.Arm); playerItems[1] = MainManager._instance._poolManager.Create(Resources.Load(Myconts.RSOURCE_PREFABS_PATH + "Sphere") as GameObject, Type.Arm); playerItems[2] = MainManager._instance._poolManager.Create(Resources.Load(Myconts.RSOURCE_PREFABS_PATH + "Capsule") as GameObject, Type.Arm); playerItems[0].SetActive(true); //监听 NPC.DeathEvent += Death; }
/// <summary> /// 播放指定索引的音效 /// </summary> /// <param name="_soundNumber">soundList索引</param> public void PlaySound(int _soundNumber) { if (GameManagers.GetInstance().IsSound) { soundAS.loop = false; if (_soundNumber < soundList.Count) { soundAS.clip = soundList[_soundNumber]; soundAS.Play(); } else { Debug.LogError("the sound is out of array index"); } } }
/// <summary> /// 播放指定索引的背景音乐 /// </summary> /// <param name="_musicNumber">soundList索引</param> public void PlayMusic(int _musicNumber) { if (GameManagers.GetInstance().IsMusic) { musicAS.loop = false; if (_musicNumber < musicList.Count) { musicAS.clip = soundList[_musicNumber]; musicAS.Play(); } else { Debug.LogError("the sound is out of array index"); } } }
protected override JobHandle OnUpdate(JobHandle inputDeps) { NativeArray <float3> launcherPositions = new NativeArray <float3>(GameManagers.instance.launcherPositions, Allocator.TempJob); float3 playerPos = GameManagers.GetPlayerPosition(); EntityManager em = this.EntityManager; Entities.WithoutBurst().WithStructuralChanges().ForEach((Entity entity, ref Translation pos, ref Rotation rot, ref EnemyData eData) => { //foreach (float3 launcherPos in launcherPositions) //{ var laserInstance = em.Instantiate(eData.enemyLaser); em.SetComponentData(laserInstance, new Translation { Value = pos.Value /* + math.mul(rot.Value, launcherPos)*/ }); em.SetComponentData(laserInstance, new Rotation { Value = rot.Value }); //} }).Run(); launcherPositions.Dispose(); return(inputDeps); }
// Use this for initialization void Awake() { gameManagerInstance = this; }
void Awake() { Instance = this; enemyCreater = GetComponent <EnemyCreater>(); }
// Use this for initialization void Start() { // Using delayed invoke is not necessary, can change script execution order in Unity/Project Settings currentlyBattling = true; playerWon = false; enemyWon = false; paused = false; playerParticipate = true; // Set to true for testing unitsData = GameObject.Find("UnitsData"); unitManager = unitsData.GetComponent<UnitManager>(); gameManager = unitsData.GetComponent<GameManagers>(); battleUI = GetComponent<BattleUI>(); playerUnits = unitManager.getBattlingSquad(); enemyUnits = unitManager.getEnemySquad(0); //////////////////////// CHANGE MEEEEEEEEEEEEEEEEEEEEEEEE }
public static bool IsGameManagerValid(long id) => GameManagers.ContainsKey(id);
private static Game GetOrAddGameManager(Bot.Bot bot, long id) => GameManagers.GetOrAdd(id, i => new Game(bot, i));
private void Awake() { instance = this; }