Beispiel #1
0
    private void Awake()
    {
        playerBehaviour      = this;
        playerAnimator       = GetComponent <Animator>();
        playerAudioSource    = GetComponent <AudioSource>();
        GroudedCollider      = GetComponent <CapsuleCollider>();
        animationHash        = GetComponent <AnimationHash>();
        playerRigidbody      = GetComponent <Rigidbody>();
        particleManager      = GetComponent <ParticleManager>();
        attackSystem         = GetComponent <AttackSystem>();
        gravity              = GetComponent <Gravity>();
        damageCollider       = GetComponent <CapsuleCollider>();
        objectPoolManager    = GetComponent <ObjectPoolManager>();
        getHitComponent      = GetComponent <GetHitComponent>();
        PlayerShader.enabled = false;

        gameStageData    = GameFacade.GetInstance().gameStageData;
        playerController = GameFacade.GetInstance().playerController;
        playerParameter  = gameStageData.CurPlayerStageData.playerData.playerParameter;
        playerData       = gameStageData.CurPlayerStageData.playerData;

        floorMask = LayerMask.GetMask("Floor");

        playerState = PlayerState.Move;
        ForceMove   = false;
        canfall     = true;
        canTriggerFallingCoroutine = true;
        CreateWeapon();
    }
Beispiel #2
0
    private void Awake()
    {
        gameStageData = GameFacade.GetInstance().gameStageData;
        inputSetting  = GameFacade.GetInstance().inputSetting;

        playerBehaviour = GetComponent <PlayerBehaviour>();
    }
Beispiel #3
0
    private void Initialize()
    {
        //  playerController = GetComponent<PlayerController_New>();
        gameStageController = GetComponent <GameStageController>();

        objectPool = GetComponent <ObjectPool>();

        gameStageData = new GameStageData();
    }
Beispiel #4
0
    private void Awake()
    {
        gameStageController = GameFacade.GetInstance().gameStageController;
        gameStageData       = GameFacade.GetInstance().gameStageData;

        concentric = Instantiate(ConcentricPrefab, GameObject.FindGameObjectWithTag("UI").transform).GetComponent <Image>();

        mainCamera = this;
    }
Beispiel #5
0
    private void Initialize()
    {
        playerController    = GetComponent <PlayerController_New>();
        gameStageController = GetComponent <GameStageController>();



        gameStageData = new GameStageData();
    }
Beispiel #6
0
    //public GameObject Weapon;

    private void Awake()
    {
        gameStageData = GameFacade.GetInstance().gameStageData;
        GameObject mainCamera = Instantiate(gameStageData.CurPlayerStageData.playerData.MainCamera, new Vector3(0, 0, 0), playerStartPos.rotation);
        GameObject player     = Instantiate(gameStageData.CurPlayerStageData.playerData.Player, playerStartPos.position, playerStartPos.rotation);

        mainCameraBehaviour = mainCamera.GetComponent <MainCamera_New>();
        playerBehaviour     = player.GetComponent <PlayerBehaviour>();
    }
Beispiel #7
0
 public void Setup(GameStageData _data, Sprite _sprite)
 {
     gameStageData     = _data;
     map_name_txt.text = gameStageData.themeName;
     img_map.sprite    = _sprite;
     // img_map.main = Sprite.Create(_texture,img_map.sprite.rect,new Vector2(0.5f,0.5f));
     //var level = gameStageData.mapLevel +1;
     //var mapLevelName = level < 10 ? "0"+level : level.ToString();
     map_level_txt.text  = gameStageData.stageName;
     map_detail_txt.text = gameStageData.detail;
 }
Beispiel #8
0
    public GameStageData GetGamelevelByName(string mapName)
    {
        GameStageData data = null;

        foreach (var themeData in gameLevelData.gameThemesData)
        {
            var query = from stage in themeData.gameStages
                        where stage.themeName + stage.stageName == mapName
                        select stage;

            foreach (var item in query)
            {
                data = item;
                break;
            }
        }
        Debug.Log("levelbyname " + data.themeName);
        Debug.Log("stage name " + data.stageName);
        return(data);
        // gameLevelData.gameThemesData.Find(data =>data)
    }
 private void Awake()
 {
     gameStageController = GameFacade.GetInstance().gameStageController;
     gameStageData       = GameFacade.GetInstance().gameStageData;
 }