コード例 #1
0
ファイル: Drone.cs プロジェクト: jthefang/Pacfisim2D
 // Start is called before the first frame update
 void Start()
 {
     objectPooler      = ObjectPooler.Instance;
     multiplierManager = MultiplierManager.Instance;
     gameManager       = GameManager.Instance;
     collider          = GetComponent <BoxCollider2D>();
 }
コード例 #2
0
 private void Awake()
 {
     current           = this;
     _enemyPooler      = new ObjectPooler <Enemy>(EnemyPrefab);
     _powerUpPool      = new ObjectPooler <PowerUp>(PowerUpPrefab);
     Player            = FindObjectOfType <Player>();
     Countdown         = FindObjectOfType <StartGameCountdown>();
     MultiplierManager = GetComponent <MultiplierManager>();
     Enemies           = new HashSet <Enemy>();
     Enemies.Clear();
     ThePlayer   = FindObjectOfType <Player>();
     SpawnPoints = FindObjectsOfType <SpawnPoint>();
 }
コード例 #3
0
        public void CallMultiplier(int value)
        {
            var number = new Number(
                long.Parse(DateTime.Now.ToString("yyyyMMddHHmmss")),
                0,
                value);
            var multiplier = new MultiplierManager();

            multiplier.NumberMultiplied += multiplier_NumberMultiplied;

            var tMultiplierManager = new Thread(multiplier.Run);

            tMultiplierManager.Start(number);
        }
コード例 #4
0
        public string Get()
        {
            //var i = movieservice.GetAll();
            //var client = new WebClient();
            //var content = client.DownloadString("http://localhost:2491/api/SecondaryWebAPI/Generator?Y=3");
            //==== working ====
            GeneratorManager observableGM = new GeneratorManager();
            Processor        observerGM   = new Processor(observableGM);

            MultiplierManager observableMM = new MultiplierManager();
            Processor         observerMM   = new Processor(observableMM);

            observableGM.Value = GetResponse(observableGM.url);
            //observableMM.Value = GetResponse(observableMM.url+ observableGM.Value);

            //return observableMM.Value.ToString();
            return(observableGM.Value.ToString());
        }
コード例 #5
0
        public wrapper Get(string _key)
        {
            //var i = movieservice.GetAll();
            //var client = new WebClient();
            //var content = client.DownloadString("http://*****:*****@"[^0-9]", ""));

            //return observableMM.Value.ToString();
            wrapper wrp = new wrapper();

            wrp.key   = _key;
            wrp.value = observableMM.Value.ToString();

            return(wrp);
        }
コード例 #6
0
 private void Start()
 {
     _multiplierManager = GameManager.current.MultiplierManager;
 }
コード例 #7
0
 void Start()
 {
     _multiplierManager = GameManager.current.MultiplierManager;
     _slider            = GetComponent <Slider>();
 }
コード例 #8
0
 //reference this only version as MultiplierManager.Instance.SpawnSprite(randPos, UnityEngine.Random.rotation);
 private void Awake()
 {
     Instance = this;
 }