コード例 #1
0
    public override void OnLoadSystem()
    {
        if (baseSeed == 0)
        {
            baseSeed = DateTime.Now.GetHashCode();

            seed = new System.Random(baseSeed);
        }

        onDayTick.AddListener(OnNewDay);
    }
コード例 #2
0
ファイル: WeatherDirtTileSetter.cs プロジェクト: swei9827/FYP
 private void Start()
 {
     weatherEvent.AddListener(OnWeatherChanged);
     timeEvent.AddListener(OnDayPassed);
 }
コード例 #3
0
 private void OnEnable()
 {
     weatherEvent.AddListener(OnWeatherChanged);
     timeEvent.AddListener(OnDayPassed);
 }
コード例 #4
0
ファイル: DayCountDownListener.cs プロジェクト: swei9827/FYP
    /// <summary>
    /// Removes a day from the counter, and invokes the event if possible
    /// Reason for the returning is for saving.
    /// </summary>
    /// <returns> Has the event attached to the Day Counter been invoked? </returns>

    private void Start()
    {
        eventObject?.AddListener(OnDayTick);
    }