void Start() { skilM = GameManager.getInstance().m_cskillManager; ani = GetComponent <PlayerAni>(); myParams = GetComponent <PlayerParams>(); for (int i = 0; i < ShieldImageCoolTime.Count; i++) { if (myParams.m_CurrentJob == PlayerParams.Job.Warrior) { ShieldImageCoolTime[i] = UIManager.instance.m_ShieldImageCoolTime[i]; } if (myParams.m_CurrentJob == PlayerParams.Job.Wizard) { ShieldImageCoolTime[i] = UIManager.instance.m_ShieldImageCoolTime[i + 2]; } if (myParams.m_CurrentJob == PlayerParams.Job.Soldier) { ShieldImageCoolTime[i] = UIManager.instance.m_ShieldImageCoolTime[i + 4]; } } myParams.DeadEvent.AddListener(PlayerDead); //myParams.EnemyKillEvent.AddListener(CurrentEnemyDead); if (myParams.m_CurrentJob == PlayerParams.Job.Warrior) { attackDistance = 2.0f; } else { attackDistance = 6.0f; } ChangeState(State.Idle, PlayerAni.ANI_IDLE); StartCoroutine(UsedSkill()); }
public void UpdatePlayerUI(PlayerParams playerParams) { if (playerParams.m_CurrentJob == PlayerParams.Job.Warrior) { // PlayerName[0].text = playerParams.name; //PlayerHpBar[0].rectTransform.localScale = // new Vector3((float)playerParams.m_cStatus.m_nHp / (float)playerParams.maxHp, 1f, 1f); Debug.Log("워리어 UI업데이트"); PlayerHpBar[BattleSceneManager.getInstance().CharacterFirstIndex].rectTransform.localScale = new Vector3((float)playerParams.m_cStatus.m_nHp / (float)playerParams.maxHp, 1f, 1f); if (PlayerShieldBar.gameObject.activeSelf) { PlayerShieldBar.rectTransform.localScale = new Vector3((float)playerParams.Shield / (float)playerParams.MaxShield, 1f, 1f); } } if (playerParams.m_CurrentJob == PlayerParams.Job.Wizard) { // PlayerName[1].text = playerParams.name; Debug.Log("위저드 UI업데이트"); PlayerHpBar[BattleSceneManager.getInstance().CharacterSecondIndex].rectTransform.localScale = new Vector3((float)playerParams.m_cStatus.m_nHp / (float)playerParams.maxHp, 1f, 1f); } if (playerParams.m_CurrentJob == PlayerParams.Job.Soldier) { //PlayerName[2].text = playerParams.name; Debug.Log("솔져 UI업데이트"); PlayerHpBar[BattleSceneManager.getInstance().CharacterThirdIndex].rectTransform.localScale = new Vector3((float)playerParams.m_cStatus.m_nHp / (float)playerParams.maxHp, 1f, 1f); } }
// Use this for initialization void Start() { network = GameObject.Find("NetworkManager").GetComponent <Network>(); myCharacterName = PlayerPrefs.GetString("myCharacter"); joy = GameObject.Find("JoystickBackGround").GetComponent <JoyStick>(); playerParams = GameObject.FindWithTag("Player").GetComponent <PlayerParams>(); playerFSM2 = GameObject.FindWithTag("Player").GetComponent <PlayerFSM2>(); remoteParams = GameObject.FindWithTag("RemotePlayer").GetComponent <RemoteParams>(); remoteFSM = GameObject.FindWithTag("RemotePlayer").GetComponent <RemoteFSM>(); remoteAni = GameObject.FindWithTag("RemotePlayer").GetComponent <RemoteAni>(); characterCreate = GetComponent <CharacterCreate>(); //greenRespawnTaiLung = GameObject.Find("GreenRespawnTaiLung").GetComponent<GameObject>(); //redRespawnTiaLung = GameObject.Find("RedRespawnTaiLung").GetComponent<GameObject>(); //greenRespawnCoundDown = GameObject.Find("GreenRespawnCoundDown").GetComponent<Text>(); //redRespawnCoundDown = GameObject.Find("RedRespawnCoundDown").GetComponent<Text>(); myBase = characterCreate.myTeam; countDown = 10f; respawnTimer = 0f; }
// 초기화 void Start() { playerCharacter = GameObject.FindWithTag("Player"); player = GameObject.FindWithTag("Player").transform; myParams = GetComponent <PlayerParams>(); myAni = GetComponent <PlayerAni>(); myParams.InitParams(); myParams.deadEvent.AddListener(ChangeToPlayerDead); remotePlayer = GameObject.FindWithTag("RemotePlayer").transform; remoteParams = GameObject.FindWithTag("RemotePlayer").GetComponent <RemoteParams>(); remoteAni = GameObject.FindWithTag("RemotePlayer").GetComponent <RemoteAni>(); remoteFSM = GameObject.FindWithTag("RemotePlayer").GetComponent <RemoteFSM>(); monster = GameObject.Find("Spider").transform; skillButton = GameObject.Find("TaiLungSpell1").GetComponent <SkillButton>(); curEnemyParams = GameObject.Find("Monster").GetComponent <MonsterParams>(); basicAttack = GameObject.Find("AttackButton").GetComponent <AttakButton>(); redTowerPos = GameObject.FindWithTag("RedTower").transform; towerParams = GameObject.FindWithTag("RedTower").GetComponent <TowerParams>(); network = GameObject.Find("NetworkManager").GetComponent <Network>(); joy = GameObject.Find("JoystickBackGround").GetComponent <JoyStick>(); }
public void Initialize() { // Setting things // Doing some cleanups matchOrd += 1; timeLeft = 140f; matchOver = false; foreach (SoldierAtk soldierAtk in AtkSoldiers) { Destroy(soldierAtk.gameObject); } foreach (SoldierDef soldierDef in DefSoldiers) { Destroy(soldierDef.gameObject); } AtkSoldiers = new List <SoldierAtk>(); DefSoldiers = new List <SoldierDef>(); currentEnemyEnergy = 0; currentPlayerEnergy = 0; FillEnergy(enemyEnergy, 0); FillEnergy(playerEnergy, 0); // Determines whether player/enemy is Attacker/Defender enemy = Params.GetPlayerParams(false); player = Params.GetPlayerParams(true); }
// Start is called before the first frame update void Start() { playerParams = GetComponent <PlayerParams>(); Boombutton = false; FireSound = GetComponent <AudioSource>(); }
void Start() { remotePlayer = GameObject.FindWithTag("RemotePlayer").transform; myParams = GetComponent <RemoteParams>(); myAni = GetComponent <RemoteAni>(); myParams.InitParams(); myParams.deadEvent.AddListener(RemoteChangeToPlayerDead); player = GameObject.FindWithTag("Player").transform; playerParams = GameObject.FindWithTag("Player").GetComponent <PlayerParams>(); playerAni = GameObject.FindWithTag("Player").GetComponent <PlayerAni>(); monster = GameObject.Find("Spider").transform; redTowerPos = GameObject.FindWithTag("RedTower").transform; curEnemyParams = GameObject.Find("Monster").GetComponent <MonsterParams>(); towerParams = GameObject.FindWithTag("RedTower").GetComponent <TowerParams>(); network = GameObject.Find("NetworkManager").GetComponent <Network>(); Debug.Log("리모트 FSM Start "); skillBtn = GameObject.Find("TaiLungSpell1").GetComponent <SkillButton>(); }
void Awake() { currentSpeed = 0; playerParams = GetComponent <PlayerParams>(); playerTransform = transform; prevDirection = PlayerStates.direction; }
void Start() { player = GameObject.FindWithTag("Player").GetComponent <PlayerParams>(); playerFSM = GameObject.FindWithTag("RemotePlayer").GetComponent <PlayerFSM2>(); remoteFSM = GameObject.FindWithTag("RemotePlayer").GetComponent <RemoteFSM>(); remotePlayer = GameObject.FindWithTag("RemotePlayer").GetComponent <PlayerParams>(); InitParams(); }
void Start() { myParams = GetComponent <MonsterParams>(); player = GameObject.FindWithTag("Player"); playerParams = player.gameObject.GetComponent <PlayerParams>(); myParams.deadEvent.AddListener(CallDeadEvent); }
void Start() { myParams = GetComponent <PlayerParams>(); myParams.InitParams(); enemy = GameObject.FindWithTag("Enemy"); enemyParams = enemy.GetComponent <MonsterParams>(); }
void Awake() { Neighbors = new GridNeighbors(this); _gridParams = new PlayerParams(); _unitsMovingThrough = new List <UnitController>(); _bC = GetComponent <BoxCollider2D>(); var textObj = GameObject.FindGameObjectWithTag("test"); text = textObj.GetComponent <TextMeshProUGUI>(); }
static PlayerParams setDefParams() { PlayerParams p = new PlayerParams(); p.isAtk = false; p.energyRegen = energyRegenDef; p.energyCost = energyCostDef; p.spawnTime = spawnTimeDef; return(p); }
static PlayerParams setAtkParams() { PlayerParams p = new PlayerParams(); p.isAtk = true; p.energyRegen = energyRegenAtk; p.energyCost = energyCostAtk; p.spawnTime = spawnTimeAtk; return(p); }
public Vector3 destination; //목적지를 저장할 변수. void Start() { //component 변수에 할당. agent = GetComponent <NavMeshAgent>(); anim = GetComponent <Animator>(); myParams = GetComponent <PlayerParams>(); //파라메타 할당. myParams.InitParams(); //초기값 설정 함수 콜. //목적지 초기화. destination = agent.destination; }//start
public override void InitParams() { PlayerParams._instance = this; names = "Player"; maxHP = CPlayerManager._instance.m_PlayerMaxHp; curHP = CPlayerManager._instance.m_PlayerHp; ScymaxHP = CPlayerManager._instance.m_ScyPlayerMaxHp; maxSP = CPlayerManager._instance.m_PlayerMaxStm; curSP = maxSP; PowerGauge = CPlayerManager._instance._nPowerGauge; }
void Start() { //UI _CharacterUI = GetComponent <CharacterUI>(); _PlayerParams = GetComponent <PlayerParams>(); _CPlayerAttackEffect = GetComponent <CPlayerAttackEffect>(); m_bDefenseIdle = false; m_bKey = true; // 현재 애니메이터 값 가져오기 _PlayerAniFile = GetComponent <Animator>(); }
void Start() { this.enemy = GetComponent <EnemyParams>(); this.player = GetComponent <PlayerParams>(); this.enemyCurrentHP = this.enemy.hp; this.playerCurrentHP = this.player.hp; this.enemyObject = GameObject.Find("Enemy"); this.enemyObject.GetComponent <SpriteRenderer>().sprite = this.enemy.CharacterSprite; this.battlelog = GameObject.Find("BattleLog"); this.battleText = GetComponent <BattleText>(); this.activatedActionList = new bool[this.enemy.routineList.Length]; this.SetBattleLog(this.battleText.BattleStart); }
// This method converts the PlayerParams object to JSON public JSONObject playerParamsToJSON(PlayerParams playerParams) { Dictionary <string, string> data = new Dictionary <string, string>(); data["id"] = playerParams.getId().ToString(); data["name"] = playerParams.getName(); data["position"] = playerParams.getPosition().x + " , " + playerParams.getPosition().y + " , " + playerParams.getPosition().z; data["rotation"] = playerParams.getRotation().x + " , " + playerParams.getRotation().y + " , " + playerParams.getRotation().z; data["charachter"] = "default"; data["weapon"] = "default"; data["isShooting"] = playerParams.getIsShooting()? "true":"false"; return(new JSONObject(data)); }
public async Task <IActionResult> GetPlayers([FromQuery] PlayerParams playerParams) { var players = await _repo.GetPlayers(playerParams); if (players == null) { return(BadRequest("There are no players in the system.")); } var playersToReturn = _mapper.Map <IEnumerable <PlayerForListDto> >(players); return(Ok(playersToReturn)); }
private void AddNewPlayer(SocketIOEvent evt) //Add each player that joins after this client { if (Dbug) { print("Adding new player"); } PlayerParams pp = PlayerParams.CreateFromJSON(evt.data.ToString()); var newCharacter = Instantiate(otherCharPrefab, pp.getPosition(), Quaternion.Euler(0, -90, 0)); newCharacter.GetComponent <Player>().SetFromPlayerParams(pp); players.Add(pp); playerObjects.Add(newCharacter); }
void Start() { myAni = GetComponent <MonsterAni>(); myParams = GetComponent <MonsterParams>(); myParams.deadEvent.AddListener(CallDeadEvent); ChangeState(State.Idle, MonsterAni.IDLE); player = GameObject.FindWithTag("Player").transform; playerParams = player.gameObject.GetComponent <PlayerParams>(); remotePlayer = GameObject.FindWithTag("RemotePlayer").transform; remoteParams = GameObject.FindWithTag("RemotePlayer").GetComponent <RemoteParams>(); }
private float Sin; //사인함수 값저장 // Start is called before the first frame update void Start() { stage = GameObject.Find("reSpawn").GetComponent <Stage>(); BulletTr = GetComponent <Transform>(); enemyMove = GetComponent <EnemyMove>(); Sin = Mathf.Sin(-0.5f); Player = GameObject.Find("Player").GetComponent <PlayerParams>(); enemySpawn = GameObject.Find("reSpawn").GetComponent <EnemySpawn>(); }
private void OnViewPlayList_Click(object sender, System.EventArgs e) { PlayListForm PlayListForm = new PlayListForm(ref m_Params); PlayListForm.Icon = null; PlayListForm.ShowDialog(this); m_Params = PlayListForm.m_Params; m_PlayMode = PlayMode.PlayList; if (PlayListForm.DialogResult == DialogResult.OK) { Play(); } }
public GameState(GameController gc, Action onFinishAction) { gameController = gc; inputSystem = new InputSystem(); OnFinishAction = onFinishAction; player = gc.player; playerParams = gc.playerParams; movementVelocity = playerParams.movementVelocity; stateStartTime = Time.time; }
// Use this for initialization void Start() { myParams = GetComponent <TowerParams>(); myParams.deadEvent.AddListener(CallDeadEvent); player = GameObject.FindWithTag("Player").transform; playerParams = player.gameObject.GetComponent <PlayerParams>(); remoteFSM = GameObject.FindWithTag("RemotePlayer").GetComponent <RemoteFSM>(); redTower = GameObject.FindWithTag("RedTower").GetComponent <GameObject>(); DistroyRedTower = GameObject.FindWithTag("RedTowerDistroy"); }
private void AddExistingPlayer(SocketIOEvent evt) //Add players that joined before this client { PlayerParams pp = PlayerParams.CreateFromJSON(evt.data.ToString()); if (Dbug) { print("Existing player: " + evt.data.ToString()); } var newCharacter = Instantiate(otherCharPrefab, new Vector3(0, 0f, 0f), Quaternion.Euler(0, -90, 0)); Player player = newCharacter.GetComponent <Player>(); player.SetFromPlayerParams(pp); players.Add(pp); playerObjects.Add(newCharacter); }
public override void OnInspectorGUI() { serializedObject.Update(); setting = (PlayerParams)target; EditorGUILayout.PropertyField(this.actorName); EditorGUILayout.IntSlider(this.hp, MinHp, MaxHp); EditorGUILayout.IntSlider(this.atk, MinParam, MaxParam); EditorGUILayout.IntSlider(this.dfc, MinParam, MaxParam); int totalparam = setting.hp + setting.atk + setting.dfc; EditorGUILayout.LabelField("総合戦闘力", totalparam.ToString()); serializedObject.ApplyModifiedProperties(); }
void Start() { playerParent = GetComponentInParent <Controller>(); isAlive = true; playerParams = GameManager.instance.loader.saveObject.playerParams; health = playerParams.startingHealth; maxHealth = health; gamepad = Gamepad.current; isGamepad = playerParent.isGamepad; if (playerBattery != null) { playerBattery.gameObject.SetActive(true); playerBattery.Initialise(playerNumber); } }
private void ViewRemoteFile_Click(object sender, System.EventArgs e) { ViewRemoteFileForm ViewForm = new ViewRemoteFileForm(ref m_Params); ViewForm.Icon = null; ViewForm.ShowDialog(this); m_Params = ViewForm.m_Params; m_PlayMode = PlayMode.File; if (ViewForm.DialogResult == DialogResult.OK) { Play(); } }