public static void SetLogoColorShift() { if (GameData.eventObjects["Title_Logo_Base_Color"] == null) { return; } GameObject gameObject = GameObject.Find("Logo"); if (gameObject != null) { MaterialColorShift materialColorShift = gameObject.AddComponent <MaterialColorShift>(); materialColorShift.mBaseColor = (Color)GameData.eventObjects["Title_Logo_Base_Color"]; if (GameData.eventObjects["Title_Logo_Shift_Color"] != null) { materialColorShift.mShiftColor = (Color)GameData.eventObjects["Title_Logo_Shift_Color"]; } if (GameData.eventObjects["Title_Logo_Shift_Rate"] != null) { materialColorShift.mShiftRate = (float)GameData.eventObjects["Title_Logo_Shift_Rate"]; } } }
public static void SetBGColorShift(bool bFade) { if (GameData.eventObjects["Background_Hex_Base_Color"] == null) { return; } GameObject gameObject = GameObject.Find("Background"); if (gameObject != null) { MaterialColorShift materialColorShift = gameObject.AddComponent <MaterialColorShift>(); materialColorShift.mBaseColor = (Color)GameData.eventObjects["Background_Hex_Base_Color"]; if (GameData.eventObjects["Background_Hex_Shift_Color"] != null) { materialColorShift.mShiftColor = (Color)GameData.eventObjects["Background_Hex_Shift_Color"]; } if (GameData.eventObjects["Background_Hex_Shift_Rate"] != null) { materialColorShift.mShiftRate = (float)GameData.eventObjects["Background_Hex_Shift_Rate"]; } materialColorShift.mFading = bFade; } }