void Start() { selfState = MonsterState.walk; originalPos = transform.position; newDestination(); SetData(null); MyEventSystem.AddListener(EventsNames.updateMonsterHp, UpdateMonsterHp); }
Task curTask; //当前任务数据引用 protected override void Start() { base.Start(); desc = transform.FindChild("Desc").GetComponent <Text>(); progress = transform.FindChild("Progress").GetComponent <Text>(); giveUpBtn = transform.FindChild("GiveUpBtn").GetComponent <Button>(); MyEventSystem.AddListener(EventsNames.setTaskdata, SetData); MyEventSystem.AddListener(EventsNames.updateTaskData, UpdateTaskData); }
void Start() { originalXEulerAngle = transform.eulerAngles.x; orginalYEulerAngle = transform.eulerAngles.y; if (target != null) { offset = transform.position - target.position; } MyEventSystem.AddListener(EventsNames.cannotRotatePlayer, CannotRotatePlayer); MyEventSystem.AddListener(EventsNames.canRotatePlayer, CanRotatePlayer); }
int count; //背包里物品种数(有东西的格子数) protected override void Start() { base.Start(); //先后顺序必须正确 //先找到所有格子 gridContent = GameObject.FindWithTag("BagGridContent"); LoadGrids(); //再从文件中读取背包中的物品信息 MyEventSystem.AddListener(EventsNames.addProp, AddProp); PropModel.Instance.LoadBagInfoFromXml(); btn_PutInOrder = transform.FindChild("Btn_PutInOrder").GetComponent <Button>(); btn_PutInOrder.onClick.AddListener(OnPutInOrder); }
void Start() { //初始状态为待机状态 selfState = PlayerState.Idle; selfPlayer = PlayerInfoModel.Instance.SelectedPlayer; //更新玩家数据模型中的位置信息 selfPlayer.pos = transform.position; targetWarning = GameObject.Find("Canvas").transform.FindChild("TargetWarning").GetComponent <Text>(); targetWarning.enabled = false; distanceWarning = GameObject.Find("Canvas").transform.FindChild("DistanceWarning").GetComponent <Text>(); distanceWarning.enabled = false; MyEventSystem.AddListener(EventsNames.addPlayerSkillTrigger, AddPlayerSkillTrigger); MyEventSystem.AddListener(EventsNames.setPlayerAttackTarget, SetPlayerAttackTarget); MyEventSystem.AddListener(EventsNames.updatePlayerHp, UpdatePlayerHp); }
void Start() { GameObject createView = GameObject.Find("CreateView"); otherCanvasGroup = createView.GetComponent <CanvasGroup>(); otherCanvasGroup.alpha = 0; headImg = PlayerInfoModel.Instance.headImg; playerBody = PlayerInfoModel.Instance.playerBody; occupationName = PlayerInfoModel.Instance.occupationName; //角色模型显示位置 stage = GameObject.Find("Stage").transform; //加载已创建角色 Init(); LoadCreatedCharacter(); MyEventSystem.AddListener(EventsNames.updateCharacter, UpdateCharacter); }
protected override void Start() { base.Start(); player = PlayerInfoModel.Instance.SelectedPlayer; //加载头像 Transform head = transform.FindChild("Head"); headImg = head.FindChild("HeadImg").GetComponent <Image>(); headImg.sprite = PlayerInfoModel.Instance.headImg[player.occupation, player.sex]; //加载血量和魔法值信息 hp = head.FindChild("HP").GetComponent <Slider>(); hp.wholeNumbers = true; hp.maxValue = player.MaxHp; hp.value = player.Hp; hpValue = hp.transform.FindChild("Text").GetComponent <Text>(); hpValue.text = "HP " + hp.value + "/" + hp.maxValue; mp = head.FindChild("MP").GetComponent <Slider>(); mp.wholeNumbers = true; mp.maxValue = player.MaxMp; mp.value = player.Mp; mpValue = mp.transform.FindChild("Text").GetComponent <Text>(); mpValue.text = "MP " + mp.value + "/" + mp.maxValue; MyEventSystem.AddListener(EventsNames.updatePlayerMp, UpadatePlayerMp); //经验条信息加载 exp = head.FindChild("Exp").GetComponent <Slider>(); exp.wholeNumbers = true; exp.maxValue = player.MaxExp; exp.value = player.Exp; expValue = exp.transform.FindChild("Text").GetComponent <Text>(); expValue.text = "Exp " + exp.value + "/" + exp.maxValue; MyEventSystem.AddListener(EventsNames.updatePlayerExp, UpadatePlayerExp); level = exp.transform.FindChild("Level").GetComponent <Text>(); level.text = "LV " + player.level; }