来自Unity的2022新年祝福

来自unity的2022新年祝福

大家新年好啊,2022年又是新的一年,明天就要上班了,所以来unity熟悉一下。

今天打开 unity 弹出一条新年祝福!

在这里插入图片描述

惊喜之余,让我们打开他的代码看下!

在这里插入图片描述
原来是RT-Voice公司的编辑器扩展程序利用年差检测进行的一个NewYear提示方法 赞!

以下是编辑器源代码,运行的话记得放在Editor目录下,不过等他生效大概要2023年元旦了!

#if UNITY_EDITOR
using UnityEngine;
using UnityEditor;

namespace Crosstales.Common.EditorTask
{
   /// <summary>Checks if a 'Happy new year'-message must be displayed.</summary>
   [InitializeOnLoad]
   public static class NYCheck
   {
      private const string KEY_NYCHECK_DATE = "CT_CFG_NYCHECK_DATE";

      #region Constructor

      static NYCheck()
      {
         string lastYear = EditorPrefs.GetString(KEY_NYCHECK_DATE);

         string year = System.DateTime.Now.ToString("yyyy");
         //string year = "9999"; //only for test

         string month = System.DateTime.Now.ToString("MM");
         //string month = "01"; //only for test

         if (!year.Equals(lastYear) && month.Equals("01"))
         {
            Debug.LogWarning(Util.BaseHelper.CreateString("-", 400));
            Debug.LogWarning($"<color=yellow>¸.•°*”˜˜”*°•.¸ ★</color>  <b><color=darkblue>crosstales LLC</color></b> wishes you a <b>happy</b> and <b>successful <color=orange>{year}</color></b>!  <color=yellow>★ ¸.•*¨`*•.</color><color=cyan>♫</color><color=red>❤</color><color=lime>♫</color><color=red>❤</color><color=magenta>♫</color><color=red>❤</color>");
            Debug.LogWarning(Util.BaseHelper.CreateString("-", 400));

            if (!year.Equals("9999"))
               EditorPrefs.SetString(KEY_NYCHECK_DATE, year);
         }
      }

      #endregion
   }
}
#endif
// © 2017-2021 crosstales LLC (https://www.crosstales.com)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值