Ejemplo n.º 1
0
 public void RegisterPuck(PointAndShoot puck)
 {
     _puck            = puck;
     _cachedPhase     = _puck.GetPuckPhaseAsString();
     _cachedHighlight = _puck.IsHighlighted();
     UpdateCache();
 }
Ejemplo n.º 2
0
 public void Initialise(PuckMasterPlayer _player, PointAndShoot _puck)
 {
     puck   = _puck;
     player = _player;
     foreach (var abstractSpecial in specials)
     {
         abstractSpecial.Initialise(_player, _puck);
     }
 }
Ejemplo n.º 3
0
    public override void Initialise(PuckMasterPlayer _player, PointAndShoot _puck)
    {
        player = _player;
        puck   = _puck;

        if (active)
        {
            var spawnPos = new Vector3(transform.position.x, transform.position.y, 1);
            var obj      = Instantiate(puckBloom, spawnPos, transform.rotation);
            obj.transform.parent = gameObject.transform;
            obj.GetComponent <SpriteRenderer>().color = _player.GetPlayerColor();
        }
    }
 public void Initialise(PointAndShoot puck)
 {
     _puck = puck;
 }
Ejemplo n.º 5
0
 public override void Initialise(PuckMasterPlayer _player, PointAndShoot _puck)
 {
     player = _player;
     puck   = _puck;
 }
Ejemplo n.º 6
0
 public abstract void Initialise(PuckMasterPlayer _player, PointAndShoot _puck);
Ejemplo n.º 7
0
 // Start is called before the first frame update
 void Start()
 {
     cursor        = GameObject.Find("Crosshair").GetComponent <SpriteRenderer>();
     oldCursor     = cursor.sprite;
     pointAndShoot = GameObject.Find("Main Camera").GetComponent <PointAndShoot>();
 }
Ejemplo n.º 8
0
 public void DeployPuck(PointAndShoot puck)
 {
     puck.transform.position = _spawnChevron.transform.position;
     puck.InPlay();
 }