ProcedureExample.cs 697 B

1234567891011121314151617181920
  1. using GameFramework;
  2. using GameFramework.Procedure;
  3. using UnityGameFramework.Runtime;
  4. using ProcedureOwner = GameFramework.Fsm.IFsm<GameFramework.Procedure.IProcedureManager>;
  5. namespace GameFrameworkExample
  6. {
  7. public class ProcedureExample : ProcedureBase
  8. {
  9. public override void OnEnter(ProcedureOwner procedureOwner)
  10. {
  11. base.OnEnter(procedureOwner);
  12. string welcomeMessage = Utility.Text.Format("Hello! This is an empty project based on Game Framework {0}.", Version.GameFrameworkVersion);
  13. Log.Info(welcomeMessage);
  14. Log.Warning(welcomeMessage);
  15. Log.Error(welcomeMessage);
  16. }
  17. }
  18. }