Exemplo n.º 1
0
        protected override void OnInit(object userData)
        {
            base.OnInit(userData);
            sortingGroup = CachedTransform.GetComponent <SortingGroup>();

            image        = CachedTransform.Find("PictureMask/image").GetComponent <SpriteRenderer>();
            costText     = CachedTransform.Find("CostText").GetComponent <TextMeshPro>();
            nameText     = CachedTransform.Find("NameText").GetComponent <TextMeshPro>();
            typeText     = CachedTransform.Find("TypeText").GetComponent <TextMeshPro>();
            describeText = CachedTransform.Find("DescribeText").GetComponent <TextMeshPro>();
        }
Exemplo n.º 2
0
        protected override void OnInit(object userData)
        {
            base.OnInit(userData);
            m_PoseRoleData = userData as PoseRoleData;
            if (m_PoseRoleData == null)
            {
                Log.Error("PoseRole data is invalid.");
                return;
            }

            m_Animator = CachedTransform.GetComponent <Animator>();
        }
Exemplo n.º 3
0
        protected override void OnShow(object userData)
        {
            base.OnShow(userData);
            m_CharacterData          = (CharacterData)userData;
            CachedTransform.position = m_CharacterData.StartPostion;
            ani = CachedTransform.GetComponent <Animator>();

            Camera.main.GetComponent <CameraFollow>().target = CachedTransform;

            _GameFormData.gameFormEnum = GameFormEnum.Init;
            _GameFormData.Data         = CachedTransform;
            GameEntry.Event.Fire(_GameFormData, ReferencePool.Acquire <GameFormEventArgs>());

            //监听倒计时事件
            GameEntry.Event.Subscribe(CountDownEventArgs.EventId, ConutDonwFinished);
        }