Пример #1
0
    private void SpawnWillPower()
    {
        var point      = _spawnPoints.GetSpawnPoint(_character.transform.position);
        var poolObject = _willpowerPool.GetObject();

        poolObject?.GetComponent <WillPowerItem>().Spawn(point.position, OnWillPowerPickUp);

        _willPowerTimer.Reset();
    }
Пример #2
0
        public void Initialize(int _id, string _username, Vector3 _spawnPosition)
        {
            id                 = _id;
            username           = _username;
            transform.position = SpawnPoints.GetSpawnPoint(teamdex).position;
            inputs             = new bool[9];
            LeftClickCooldown  = new TimedCallback(EnableLeftMouseClick, 100f, LeftMouseDown);
            RightClickCooldown = new TimedCallback(EnableRightMouseClick, 100f, RightMouseDown);
            name               = "Player: " + id;

            SetMass(120);
            health = maxHealth;
            score  = 0;
            deaths = 0;
            baseMu = mu;

            tag = "Player";
        }
Пример #3
0
        private void MoveToSpawn()
        {
            Vector3 temp = SpawnPoints.GetSpawnPoint(teamdex).position;

            playerMovement.Teleport(temp);
        }
Пример #4
0
        public SpawnPoint GetSpawnPoint(GameTypeData gameTypeData, BirdTypeData birdType)
        {
            SpawnPoints spawnPoints = _spawnPoints.GetOrDefault(gameTypeData);

            return(spawnPoints?.GetSpawnPoint(birdType));
        }