Esempio n. 1
0
    // Use this for initialization
    void Start()
    {
        eSMS = this.GetComponent <enemyStandardMovingScript> ();
        gms  = GameManagerGetter.getGameManager();

        mainCor = StartCoroutine(mainLoop());
    }
Esempio n. 2
0
    // Use this for initialization
    void Start()
    {
        thisRigiBody2D = this.GetComponent <Rigidbody2D> ();
        sMB            = soundManagerGetter.getManager();
        sVMS           = staticValueManagerGetter.getManager();

        grantExpChara = new HashSet <int>();
        thisEnemyStat = new typeEnemyStatus(_defaultLevel, _defaultEnemyType);

        this.createHPBar();

        //影の作成
        //重いので一時的に停止
        if (_enemyShadow != null && sVMS.getRenderingShadowFlag())
        {
            //影がセットされているときは表示
            GameObject tmpEnemyShadow = new GameObject("enemyShadow");
            tmpEnemyShadow.AddComponent <SpriteRenderer> ();
            tmpEnemyShadow.GetComponent <SpriteRenderer> ().sprite = _enemyShadow;
            tmpEnemyShadow.GetComponent <SpriteRenderer> ().color  = new Color(1f, 1f, 1f, 0.3f);

            tmpEnemyShadow.transform.parent        = this.transform;
            tmpEnemyShadow.transform.localPosition = Vector3.zero;

            textureVector ttv          = new textureVector(this.gameObject);
            Vector3       tmpThisWidth = ttv.getBottomOffset_ForCenterPivot(0f, 0.05f, animeScalingFlag);
            tmpEnemyShadow.transform.localPosition += tmpThisWidth;

            //影画像は128
            float tmpScale = ttv.getWidth(animeScalingFlag) / 1.28f;
            tmpEnemyShadow.transform.localScale = new Vector3(tmpScale, tmpScale, 1f);
        }

        gmS = GameManagerGetter.getGameManager();
    }
Esempio n. 3
0
    // Use this for initialization
    void Start()
    {
        soundManagerGetter.getManager().playBGM(1);

        generatedTargetEnemys = new List <GameObject>();
        //最初の1匹
        this.clearTargetGenerater(_clearTargetEnemy [0], new Vector3(2.5f, -0.5f, 0f));

        GMS = GameManagerGetter.getGameManager();
        GMS.setAllCollider2DEnabale(false);

        Time.timeScale = 0f;

        //talkingParts/talkingMain
        string tmpPath = "Prefabs/talkingParts/talkingMain";

        _talkPartPerefab = Resources.Load(tmpPath) as GameObject;
        //missionTargetCanvas
        tmpPath = "Prefabs/missonTargetCaption/missionTargetCanvas";
        _missionTargetPrefab = Resources.Load(tmpPath) as GameObject;
        //battleStartCaption
        tmpPath             = "Prefabs/missonTargetCaption/battleStartCaption";
        _battleStartCaption = Resources.Load(tmpPath) as GameObject;
        //battleClearCaption
        tmpPath            = "Prefabs/missonTargetCaption/battleClearCaption";
        _stageClearCaption = Resources.Load(tmpPath) as GameObject;

        StartCoroutine(startTargetCall());

        StartCoroutine(timeEvent());
    }
Esempio n. 4
0
    // Use this for initialization
    void Start()
    {
        thisRigi = this.GetComponent <Rigidbody2D>();
        gms      = GameManagerGetter.getGameManager();

        StartCoroutine(mainLoop());
        StartCoroutine(createFireBase());
    }
Esempio n. 5
0
    // Use this for initialization
    void Start()
    {
        thisRidiB = this.GetComponent <Rigidbody2D>();
        //thisRidiB.angularVelocity = 360f;

        gms = GameManagerGetter.getGameManager();

        StartCoroutine(mainLoop());
    }
Esempio n. 6
0
    //private float _animationWait;


    // Use this for initialization
    void Start()
    {
        warpPointList = new List <Vector2>();
        gms           = GameManagerGetter.getGameManager();

        this.setPositionPaturn();

        StartCoroutine(mainLoop());
    }
    void OnDestroy()
    {
        switch (thisChara.thisChara.charaNo)
        {
        case enumCharaNum.suzusiro_03:
            GameManagerGetter.getGameManager().clearAllCharaUnbreakable();

            break;
        }
    }
Esempio n. 8
0
    // Use this for initialization
    void Start()
    {
        hpBar        = this.transform.Find("1_hpBar");
        skillTimeBar = this.transform.Find("2_skillBar");
        expBar       = this.transform.Find("3_expBar");
        //modeIcon = this.transform.Find("4_modeIcon");

        thisCharaBase      = GameManagerGetter.getGameManager().loadedCharaList.charalist [_charalistIndex].charaBase;
        thisCharaBaseScrpt = thisCharaBase.GetComponentInChildren <allCharaBase> ();

        //charaUserStatus a = new charaUserStatus(
    }
Esempio n. 9
0
    // Use this for initialization
    void Start()
    {
        GMS = GameManagerGetter.getGameManager();
        GMS.setAllCollider2DEnabale(false);

        soundManagerGetter.getManager().playBGM(1);

        Time.timeScale = 0f;

        StartCoroutine(startTargetCall());

        StartCoroutine(timeEvent());
    }
Esempio n. 10
0
    // Use this for initialization
    void Start()
    {
        soundManagerGetter.getManager().playBGM(3);

        generatedTargetEnemys = new List <GameObject>();

        this.setDefaultCharaStartPosition();
        this.setDefaultEnemyLevel();

        //初期配置の敵をすべてセット
        //this.setDefaultEnemyEvntTarget();

        //すでに設置された敵をターゲットにセット
        this.setEvntTarget();



        GMS = GameManagerGetter.getGameManager();
        GMS.setAllCollider2DEnabale(false);

        Time.timeScale = 0f;

        //talkingParts/talkingMain
        string tmpPath = "Prefabs/talkingParts/talkingMain";

        _talkPartPerefab = Resources.Load(tmpPath) as GameObject;
        //missionTargetCanvas
        tmpPath = "Prefabs/missonTargetCaption/missionTargetCanvas";
        _missionTargetPrefab = Resources.Load(tmpPath) as GameObject;
        //battleStartCaption
        tmpPath             = "Prefabs/missonTargetCaption/battleStartCaption";
        _battleStartCaption = Resources.Load(tmpPath) as GameObject;
        //battleClearCaption
        tmpPath            = "Prefabs/missonTargetCaption/battleClearCaption";
        _stageClearCaption = Resources.Load(tmpPath) as GameObject;
        //battleMissonFailer
        tmpPath       = "Prefabs/missonTargetCaption/battleMissonFailer";
        _stageFailure = Resources.Load(tmpPath) as GameObject;



        Time.timeScale = 1f;
        GMS.setAllCollider2DEnabale(true);

        StartCoroutine(startTargetCall());

        StartCoroutine(timeEvent());
    }
    void OnTriggerEnter2D(Collider2D c)
    {
        if (c.gameObject.name.Substring(0, 9) == "charaBase")
        {
            //Attack erea でない

            GameManagerScript gms     = GameManagerGetter.getGameManager();
            GameObject        charaGO = gms.getMostNearCharacter(this.transform.position);
            Vector3           tmpV3   = charaGO.transform.position - this.transform.position;

            bool leftFlag = false;
            if (tmpV3.x < 0)
            {
                leftFlag = true;
            }

            _enemyBase.setFindFlag(true, leftFlag);
            _genaratorBase.enabled = true;

            Destroy(this.gameObject);
        }
    }
 // Use this for initialization
 void Start()
 {
     gms = GameManagerGetter.getGameManager();
 }
Esempio n. 13
0
    void Start()
    {
        trackingObj = GameObject.Find("CameraTracker");

        GMS = GameManagerGetter.getGameManager();
    }
 // Use this for initialization
 void Start()
 {
     thisEnemy = this.gameObject.GetComponent <allEnemyBase> ();
     GMS       = GameManagerGetter.getGameManager();
     StartCoroutine(mainLoop());
 }