Пример #1
0
 /// <summary>
 /// 显示传送点
 /// </summary>
 /// <param name="grid"></param>
 public void ShowTranGate(Int2 grid)
 {
     if (BattleEnvironmentM.GetBattleEnvironmentMode() == BattleEnvironmentMode.Edit)
     {
         Vector3 vEndEff = Vector3.zero;
         if (RoomMap.CheckHaveMap() == true)
         {
             vEndEff = RoomMap.GetRoomGridLocalPos(grid);
         }
         else
         {
             vEndEff = GenerateShip.GetbuildPos(grid);
         }
         vEndEff = U3DUtil.AddX(vEndEff, 1.0f);
         if (go1903041)
         {
             go1903041.SetActive(true);
             go1903041.transform.localPosition = vEndEff;
             if (go1903041.GetComponent <NdHide>() != null)
             {
                 go1903041.GetComponent <NdHide>().ResetDuration(3f);
             }
         }
     }
 }
Пример #2
0
    /// <summary>
    /// 技能已满级的时候UI设定
    /// </summary>
    IEnumerator RepostionLblCoin()
    {
        yield return(U3DUtil.WaitForFrames(1));

        Vector3 pos = MyHead.LblCoin.transform.localPosition;

        MyHead.LblCoin.transform.localPosition = U3DUtil.AddX(pos, -50f);
    }
Пример #3
0
    /// <summary>
    /// 创建蹦蹦
    /// </summary>
    void CreatePet1002(Transform parent)
    {
        Pet pet = new Pet();

        pet.CreateSkin(parent, 1002, "1002", AnimatorState.WinStart);
        // IGameRole i = GameRoleFactory.Create(parent, 1002, "1002", AnimatorState.WinStart);
        GameObject go = pet.PetSkinCom.tRoot.gameObject;

        GameObjectLoader.SetGameObjectLayer(go, parent.gameObject.layer);
        Vector3 pos = pet.PetSkinCom.tRoot.localPosition;

        pos = U3DUtil.AddX(pos, 0.9f);
        go.transform.localPosition = pos;
        go.transform.localScale    = Vector3.one;
    }
Пример #4
0
    /// <summary>
    /// 创建蹦蹦
    /// </summary>
    void CreatePet1002(Transform parent)
    {
        Pet p = new Pet();

        p.CreateSkin(parent, 1002, "1002", AnimatorState.WinStart);
        // IGameRole i = GameRoleFactory.Create(parent, 1002, "1002", AnimatorState.WinStart);
        GameObject go = p.PetSkinCom.tRoot.gameObject;

        //		RolePropertyM peet = i.GetBodyComponent<RolePropertyM>(); ;
        //		if(peet != null)
        //		{
        //			peet.SetAnimatorEnable(false);
        //		}
        GameObjectLoader.SetGameObjectLayer(go, parent.gameObject.layer);
        Vector3 pos = p.PetSkinCom.tRoot.localPosition;

        pos = U3DUtil.AddX(pos, 0.9f);
        go.transform.localPosition = pos;
        go.transform.localScale    = Vector3.one;
    }
Пример #5
0
    private void TweenLeft()
    {
        Vector3 toPos = U3DUtil.AddX(m_vInitPos, -200f);

        TweenPosition.Begin(MyHead.WndTweenParent, 0.2f, toPos, false);
    }