Exemple #1
0
    /// <summary>
    /// 在屏幕中央创建行动力消耗效果
    /// </summary>
    /// <param name="text">文字</param>
    /// <param name="type">类型</param>
    /// <param name="position">位置</param>
    /// <returns></returns>
    public ActionCastCtrl CreateActionCast(string text, int type)
    {
        passObj        _obj  = MonoBase.Create3Dobj("Effect/Other/actionCastLabel");
        ActionCastCtrl _ctrl = _obj.obj.GetComponent <ActionCastCtrl>();

        _ctrl.transform.parent        = UiManager.Instance.UIEffectRoot.transform;
        _ctrl.transform.localPosition = Vector3.zero;
        _ctrl.transform.localScale    = Vector3.one;
        _ctrl.init(text, ActionCastCtrl.GUILD_FIGHT_TYPE);
        AddEffect(_ctrl);
        return(_ctrl);
    }
Exemple #2
0
    public ActionCastCtrl CreateActionCast(string text)
    {
        passObj        _obj  = MonoBase.Create3Dobj("Effect/Other/actionCastLabel");
        ActionCastCtrl _ctrl = _obj.obj.GetComponent <ActionCastCtrl> ();

        _ctrl.transform.parent = UiManager.Instance.UIEffectRoot.transform;
        //	_ctrl.transform.position =  MissionManager.instance.character.transform.position + new Vector3 (0, 1.2f, -0.1f);
        _ctrl.transform.localPosition = UiManager.Instance.MissionWorldToUIScreenPos(MissionManager.instance.character.gameObject.transform.position);
        _ctrl.transform.localScale    = Vector3.one;
        _ctrl.init(text, ActionCastCtrl.PVE_TYPE);
        AddEffect(_ctrl);
        return(_ctrl);
    }