Example #1
0
    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;
        }
    }
Example #2
0
 // 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>();
 }