public override void Handle(GameSession session, PacketReader packet) { FishingMode mode = (FishingMode)packet.ReadByte(); switch (mode) { case FishingMode.PrepareFishing: HandlePrepareFishing(session, packet); break; case FishingMode.Stop: HandleStop(session); break; case FishingMode.Catch: HandleCatch(session, packet); break; case FishingMode.Start: HandleStart(session, packet); break; case FishingMode.FailMinigame: HandleFailMinigame(); break; default: IPacketHandler <GameSession> .LogUnknownMode(mode); break; } }
// Start is called before the first frame update void Start() { Mode = FishingMode.waiting; Lure = GameObject.Find("Lure").GetComponent <Lure>(); LeftButton = GameObject.Find("LeftButton").GetComponent <LeftButton>(); RightButton = GameObject.Find("RightButton").GetComponent <RightButton>(); ActionButton = GameObject.Find("ActionButton").GetComponent <ActionButton>(); }