Esempio n. 1
0
 public override void Initialize(TsovinarAttackData data)
 {
     playerLocation   = data.player.transform;
     tsovinarLocation = data.tsovinar.transform;
     attackParent     = data.attackParent;
     topMiddle        = new Vector3(0, laserHeight, 0);
 }
Esempio n. 2
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 };
 }
Esempio n. 3
0
 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;
 }
Esempio n. 4
0
 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;
 }
Esempio n. 6
0
    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);
    }
Esempio n. 7
0
 public override void Initialize(TsovinarAttackData data)
 {
     //assumes each attack in attacks is already initialized
 }
Esempio n. 8
0
 public abstract void Initialize(TsovinarAttackData data);
Esempio n. 9
0
 public override void Initialize(TsovinarAttackData data)
 {
     attackParent   = data.attackParent;
     playerPosition = data.player.transform;
     fireballObject = new GameObject[4];
 }