public override void Initialize(TsovinarAttackData data) { playerLocation = data.player.transform; tsovinarLocation = data.tsovinar.transform; attackParent = data.attackParent; topMiddle = new Vector3(0, laserHeight, 0); }
public override void Initialize(TsovinarAttackData data) { tsovinar = data.tsovinar; bigScreen = data.screen1; originalRotation = tsovinar.transform.rotation; screenArrows = new GameObject[] { data.rightArrow, data.upArrow, data.leftArrow, data.downArrow }; }
public override void Initialize(TsovinarAttackData data) { screen1 = data.screen1.transform; screen2 = data.screen2.transform; screen3 = data.screen3.transform; screen4 = data.screen4.transform; screen5 = data.screen5.transform; tsovinar = data.tsovinar; }
public override void Initialize(TsovinarAttackData data) { tsovinar = data.tsovinar; screens = new GameObject[] { data.screen4, data.screen2, data.screen3, data.screen5 }; bossSizes = new Vector3[] { new Vector3(1.6f, 1.6f, 1.6f), new Vector3(0.8f, 0.8f, 0.8f), new Vector3(1.2f, 1.2f, 1.2f), new Vector3(2f, 2f, 2f), }; screenArrows = new GameObject[] { data.rightArrow, data.upArrow, data.leftArrow, data.downArrow }; }
public override void Initialize(TsovinarAttackData data) { wire1Location = data.wire1; wire2Location = data.wire2; wire3Location = data.wire3; wire4Location = data.wire4; wire5Location = data.wire5; wire6Location = data.wire6; attackParent = data.attackParent; }
public override void Initialize(TsovinarAttackData data) { isLeft = false; screen1 = data.screen1; screen2 = data.screen2; screen3 = data.screen3; screen4 = data.screen4; screen5 = data.screen5; leftAntenna = data.antennaAnimatorLeft; rightAntenna = data.antennaAnimatorRight; telescopingAntenna = rightAntenna; handler = data.antennaHandler; handler.SetupHandler(this); screen1DefaultMat = screen1.GetComponent <SpriteRenderer>().sharedMaterial; screen2DefaultMat = screen2.GetComponent <SpriteRenderer>().sharedMaterial; screen3DefaultMat = screen3.GetComponent <SpriteRenderer>().sharedMaterial; screen4DefaultMat = screen4.GetComponent <SpriteRenderer>().sharedMaterial; screen5DefaultMat = screen5.GetComponent <SpriteRenderer>().sharedMaterial; tsovinar = data.tsovinar; antennaHitBox = telescopingAntenna.GetComponent <CapsuleCollider2D>(); base.Initialize(data); }
public override void Initialize(TsovinarAttackData data) { //assumes each attack in attacks is already initialized }
public abstract void Initialize(TsovinarAttackData data);
public override void Initialize(TsovinarAttackData data) { attackParent = data.attackParent; playerPosition = data.player.transform; fireballObject = new GameObject[4]; }