public void RegisterPuck(PointAndShoot puck) { _puck = puck; _cachedPhase = _puck.GetPuckPhaseAsString(); _cachedHighlight = _puck.IsHighlighted(); UpdateCache(); }
public void Initialise(PuckMasterPlayer _player, PointAndShoot _puck) { puck = _puck; player = _player; foreach (var abstractSpecial in specials) { abstractSpecial.Initialise(_player, _puck); } }
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; }
public override void Initialise(PuckMasterPlayer _player, PointAndShoot _puck) { player = _player; puck = _puck; }
public abstract void Initialise(PuckMasterPlayer _player, PointAndShoot _puck);
// 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>(); }
public void DeployPuck(PointAndShoot puck) { puck.transform.position = _spawnChevron.transform.position; puck.InPlay(); }